java.lang.Object
org.jooq.meta.AbstractDefinition
- Alle implementierten Schnittstellen:
Definition
- Bekannte direkte Unterklassen:
AbstractConstraintDefinition,AbstractElementContainerDefinition,AbstractIndexDefinition,AbstractPackageDefinition,AbstractRoutineDefinition,AbstractTypedElementDefinition,CatalogDefinition,DefaultArrayDefinition,DefaultEnumDefinition,DefaultIdentityDefinition,DefaultInverseForeignKeyDefinition,DefaultSyntheticDaoDefinition,DefaultXMLNamespaceDefinition,DefaultXMLSchemaCollectionDefinition,DefaultXMLTypeDefinition,SchemaDefinition
A base implementation for any type of definition.
- Autor:
- Lukas Eder
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractDefinition(Database database, SchemaDefinition schema, String name) AbstractDefinition(Database database, SchemaDefinition schema, String name, String comment) AbstractDefinition(Database database, SchemaDefinition schema, String name, String comment, String overload) AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload) AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload, String source) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected final DSLContextcreate()protected final DSLContextcreate(boolean muteExceptions) booleanfinal Stringprotected final Connectionfinal Databaseprotected final SQLDialectfinal Stringfinal StringgetName()Subclasses may override this methodfinal Stringfinal PackageDefinitionfinal Stringfinal Namefinal Stringfinal Namefinal Stringfinal Namefinal SchemaDefinitionfinal StringinthashCode()toString()Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
isSynthetic
-
Konstruktordetails
-
AbstractDefinition
-
AbstractDefinition
-
AbstractDefinition
public AbstractDefinition(Database database, SchemaDefinition schema, String name, String comment, String overload) -
AbstractDefinition
public AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload) -
AbstractDefinition
public AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload, String source)
-
-
Methodendetails
-
getDefinitionPath
- Angegeben von:
getDefinitionPathin SchnittstelleDefinition- Gibt zurück:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
getPackage
- Angegeben von:
getPackagein SchnittstelleDefinition- Gibt zurück:
- The package of this object or
nullif this object is not contained in a package.
-
getOverload
- Angegeben von:
getOverloadin SchnittstelleDefinition- Gibt zurück:
- The overload suffix if applicable
-
getCatalog
- Angegeben von:
getCatalogin SchnittstelleDefinition- Gibt zurück:
- The catalog of this object.
-
getSchema
- Angegeben von:
getSchemain SchnittstelleDefinition- Gibt zurück:
- The schema of this object or
nullif this object is aCatalogDefinition.
-
getName
- Angegeben von:
getNamein SchnittstelleDefinition- Gibt zurück:
- The name of this object, e.g. [my_table]. This corresponds to
Definition.getInputName()
-
getInputName
- Angegeben von:
getInputNamein SchnittstelleDefinition- Gibt zurück:
- The name of this object, e.g. [my_table], as defined in the source database.
-
getOutputName
Subclasses may override this method- Angegeben von:
getOutputNamein SchnittstelleDefinition- Gibt zurück:
- 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
- Angegeben von:
getCommentin SchnittstelleDefinition- Gibt zurück:
- The comment of this object
-
getQualifiedName
- Angegeben von:
getQualifiedNamein SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getName())
-
getQualifiedInputName
- Angegeben von:
getQualifiedInputNamein SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getInputName())
-
getQualifiedOutputName
- Angegeben von:
getQualifiedOutputNamein SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getOutputName())
-
getQualifiedNamePart
- Angegeben von:
getQualifiedNamePartin SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getName())
-
getQualifiedInputNamePart
- Angegeben von:
getQualifiedInputNamePartin SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getInputName())
-
getQualifiedOutputNamePart
- Angegeben von:
getQualifiedOutputNamePartin SchnittstelleDefinition- Gibt zurück:
- A qualified name for this object (corresponding to
Definition.getOutputName())
-
getPartiallyQualifiedNames
- Angegeben von:
getPartiallyQualifiedNamesin SchnittstelleDefinition- Gibt zurück:
- A list of partially qualified names for this definition, going
from
Definition.getName()(unqualified) toDefinition.getQualifiedName()(fully qualified), mostly used for caching purposes when looking upForcedType.
-
getDatabase
- Angegeben von:
getDatabasein SchnittstelleDefinition- Gibt zurück:
- A reference to the Database context
-
getConnection
-
toString
-
equals
-
hashCode
public int hashCode() -
create
-
create
-
getDialect
-
getSource
- Angegeben von:
getSourcein SchnittstelleDefinition- Gibt zurück:
- The source code of this object, if applicable, or
null, if no such source code is available.
-