- java.lang.Object
-
- org.jooq.meta.AbstractDefinition
-
- org.jooq.meta.CatalogDefinition
-
- All Implemented Interfaces:
Definition
public class CatalogDefinition extends AbstractDefinition
The definition of a database catalog.- Author:
- Lukas Eder
-
-
Constructor Summary
Constructors Constructor Description CatalogDefinition(Database database, String name, String comment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogDefinitiongetCatalog()List<Definition>getDefinitionPath()StringgetOutputName()Subclasses may override this method Subclasses may override this methodSchemaDefinitiongetSchema(String name)List<SchemaDefinition>getSchemata()booleanisDefaultCatalog()-
Methods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toString
-
-
-
-
Method Detail
-
getCatalog
public final CatalogDefinition getCatalog()
- Specified by:
getCatalogin interfaceDefinition- Overrides:
getCatalogin classAbstractDefinition- Returns:
- The catalog of this object.
-
getSchemata
public final List<SchemaDefinition> getSchemata()
-
getSchema
public final SchemaDefinition getSchema(String name)
-
getOutputName
public final String getOutputName()
Description copied from class:AbstractDefinitionSubclasses may override this method- Specified by:
getOutputNamein interfaceDefinition- Overrides:
getOutputNamein classAbstractDefinition- 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()
- Specified by:
getDefinitionPathin interfaceDefinition- Overrides:
getDefinitionPathin classAbstractDefinition- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
isDefaultCatalog
public boolean isDefaultCatalog()
-
-