org.jooq.util
Interface Definition
- All Known Subinterfaces:
- ArrayDefinition, AttributeDefinition, ColumnDefinition, EnumDefinition, ForeignKeyDefinition, MasterDataTableDefinition, PackageDefinition, ParameterDefinition, RoutineDefinition, SequenceDefinition, TableDefinition, TypedElementDefinition<T>, UDTDefinition, UniqueKeyDefinition
- All Known Implementing Classes:
- AbstractDefinition, AbstractElementContainerDefinition, AbstractPackageDefinition, AbstractRoutineDefinition, AbstractTableDefinition, AbstractUDTDefinition, ASETableDefinition, CUBRIDTableDefinition, DB2RoutineDefinition, DB2TableDefinition, DB2UDTDefinition, DefaultArrayDefinition, DefaultAttributeDefinition, DefaultColumnDefinition, DefaultEnumDefinition, DefaultForeignKeyDefinition, DefaultMasterDataTableDefinition, DefaultParameterDefinition, DefaultSequenceDefinition, DefaultUniqueKeyDefinition, DerbyTableDefinition, H2RoutineDefinition, H2TableDefinition, HSQLDBRoutineDefinition, HSQLDBTableDefinition, IngresTableDefinition, MySQLRoutineDefinition, MySQLTableDefinition, OraclePackageDefinition, OracleRoutineDefinition, OracleTableDefinition, OracleUDTDefinition, PostgresRoutineDefinition, PostgresTableDefinition, PostgresUDTDefinition, SchemaDefinition, SQLiteTableDefinition, SQLServerRoutineDefinition, SQLServerTableDefinition, SybaseRoutineDefinition, SybaseTableDefinition
public interface Definition
A general interface defining any database object, such as tables, views,
stored procedures, etc.
- Author:
- Lukas Eder
getDatabase
Database getDatabase()
- Returns:
- A reference to the Database context
getSchema
SchemaDefinition getSchema()
- Returns:
- The schema of this object
getName
String getName()
- Returns:
- The name of this object, e.g. [my_table]. This corresponds to
getInputName()
getInputName
String getInputName()
- Returns:
- The name of this object, e.g. [my_table], as defined in the
source database.
getOutputName
String getOutputName()
- 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.
getComment
String getComment()
- Returns:
- The comment of this object
getDefinitionPath
List<Definition> getDefinitionPath()
- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
getQualifiedName
String getQualifiedName()
- Returns:
- A qualified name for this object (corresponding to
getName())
getQualifiedInputName
String getQualifiedInputName()
- Returns:
- A qualified name for this object (corresponding to
getInputName())
getQualifiedOutputName
String getQualifiedOutputName()
- Returns:
- A qualified name for this object (corresponding to
getOutputName())
getOverload
String getOverload()
- Returns:
- The overload suffix if applicable
Copyright © 2012. All Rights Reserved.