- 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()SchemaDefinitiongetSchema(String name)List<SchemaDefinition>getSchemata()booleanisDefaultCatalog()-
Methods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, 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)
-
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()
-
-