Modul org.jooq.meta
Package org.jooq.meta
Klasse AbstractTypedElementDefinition<T extends Definition>
java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractTypedElementDefinition<T>
- Alle implementierten Schnittstellen:
Definition,TypedElementDefinition<T>
- Bekannte direkte Unterklassen:
DefaultAttributeDefinition,DefaultColumnDefinition,DefaultDomainDefinition,DefaultEmbeddableColumnDefinition,DefaultIndexColumnDefinition,DefaultParameterDefinition,DefaultSequenceDefinition
public abstract class AbstractTypedElementDefinition<T extends Definition>
extends AbstractDefinition
implements TypedElementDefinition<T>
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractTypedElementDefinition(T container, String name, int position, DataTypeDefinition definedType, String comment) AbstractTypedElementDefinition(T container, String name, int position, DataTypeDefinition definedType, String comment, String overload) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic final CustomTypecustomType(Database db, ForcedType forcedType) final TThe container that contains this typed element.static final DataType<?> getDataType(Database db, String t, int p, int s) The column / parameter type as declared in the database (prior to applying forced types).final DomainDefinitionThe column / parameter / attribute domain type, ornull, if it does not reference a domain.getType()The column / parameter / attribute type after applying forced types.getType(JavaTypeResolver resolver) The column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType().static final DataTypeDefinitionmapDefinedType(Definition container, Definition child, DataTypeDefinition definedType, JavaTypeResolver resolver) Von Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSynthetic
-
Konstruktordetails
-
AbstractTypedElementDefinition
public AbstractTypedElementDefinition(T container, String name, int position, DataTypeDefinition definedType, String comment) -
AbstractTypedElementDefinition
public AbstractTypedElementDefinition(T container, String name, int position, DataTypeDefinition definedType, String comment, String overload)
-
-
Methodendetails
-
getContainer
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe container that contains this typed element.- Angegeben von:
getContainerin SchnittstelleTypedElementDefinition<T extends Definition>
-
getDefinitionPath
- Angegeben von:
getDefinitionPathin SchnittstelleDefinition- Setzt außer Kraft:
getDefinitionPathin KlasseAbstractDefinition- Gibt zurück:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types.- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<T extends Definition>
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType().- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<T extends Definition>
-
getDefinedType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter type as declared in the database (prior to applying forced types).- Angegeben von:
getDefinedTypein SchnittstelleTypedElementDefinition<T extends Definition>
-
getDataType
-
mapDefinedType
public static final DataTypeDefinition mapDefinedType(Definition container, Definition child, DataTypeDefinition definedType, JavaTypeResolver resolver) -
customType
-
getDomain
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute domain type, ornull, if it does not reference a domain.- Angegeben von:
getDomainin SchnittstelleTypedElementDefinition<T extends Definition>
-