org.jooq.util
Class SchemaDefinition

java.lang.Object
  extended by org.jooq.util.AbstractDefinition
      extended by org.jooq.util.SchemaDefinition
All Implemented Interfaces:
Definition

public class SchemaDefinition
extends AbstractDefinition

The definition of a database schema

Author:
Lukas Eder

Constructor Summary
SchemaDefinition(Database database, String name, String comment)
           
 
Method Summary
 List<Definition> getDefinitionPath()
           
 String getOutputName()
          Subclasses may override this method
 boolean isDefaultSchema()
           
 
Methods inherited from class org.jooq.util.AbstractDefinition
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SchemaDefinition

public SchemaDefinition(Database database,
                        String name,
                        String comment)
Method Detail

getOutputName

public final String getOutputName()
Description copied from class: AbstractDefinition
Subclasses may override this method

Specified by:
getOutputName in interface Definition
Overrides:
getOutputName in class AbstractDefinition
Returns:
The name of this object, e.g. [my_table], as defined for the target database. This may differ from the input name if schema / table rewriting is applied.

getDefinitionPath

public final List<Definition> getDefinitionPath()
Returns:
A path of definitions for this definition, e.g. [schema].[package].[routine].[parameter]

isDefaultSchema

public boolean isDefaultSchema()


Copyright © 2012. All Rights Reserved.