- Alle implementierten Schnittstellen:
Definition,EmbeddableColumnDefinition,PositionedDefinition,TypedElementDefinition<EmbeddableDefinition>
- Autor:
- Lukas Eder
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultEmbeddableColumnDefinition(EmbeddableDefinition container, String definingColumnName, ColumnDefinition referencingColumn, int position) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanThe column / parameter type as declared in the database (prior to applying forced types).final intThe object's 1-based position in the parent.final ColumnDefinitionThe referencing column definition.final intThePositionedDefinition.getPosition()ofEmbeddableColumnDefinition.getReferencingColumn()within its defining table.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().inthashCode()final voidmerge(EmbeddableColumnDefinition other) Merge type information of another referencingEmbeddableColumnDefinitioninto thisEmbeddableColumnDefinition.toString()Von Klasse geerbte Methoden org.jooq.meta.AbstractTypedElementDefinition
customType, getContainer, getDataType, getDefinitionPath, getDomain, mapDefinedTypeVon Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourceVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSyntheticVon Schnittstelle geerbte Methoden org.jooq.meta.TypedElementDefinition
getContainer, getDomain
-
Konstruktordetails
-
DefaultEmbeddableColumnDefinition
public DefaultEmbeddableColumnDefinition(EmbeddableDefinition container, String definingColumnName, ColumnDefinition referencingColumn, int position)
-
-
Methodendetails
-
getPosition
public final int getPosition()Beschreibung aus Schnittstelle kopiert:PositionedDefinitionThe object's 1-based position in the parent.[#17434] While in most RDBMS, this value is 1-based and a consecutive ordinal, there may be cases where a positional value is skipped, either by what's reported by the RDBMS's dictionary views, or because the definition is filtered by jOOQ-meta. Users shouldn't rely on the positions reflecting the actually generated column/attribute/etc. position.
- Angegeben von:
getPositionin SchnittstellePositionedDefinition
-
getReferencingColumn
Beschreibung aus Schnittstelle kopiert:EmbeddableColumnDefinitionThe referencing column definition.- Angegeben von:
getReferencingColumnin SchnittstelleEmbeddableColumnDefinition
-
merge
Beschreibung aus Schnittstelle kopiert:EmbeddableColumnDefinitionMerge type information of another referencingEmbeddableColumnDefinitioninto thisEmbeddableColumnDefinition.Multiple referencing column definitions can be used to define an embeddable column definition. The types and constraints on these alternative references may differ. For example, one column may be nullable, others may not be nullable.
- Angegeben von:
mergein SchnittstelleEmbeddableColumnDefinition
-
getReferencingColumnPosition
public final int getReferencingColumnPosition()Beschreibung aus Schnittstelle kopiert:EmbeddableColumnDefinitionThePositionedDefinition.getPosition()ofEmbeddableColumnDefinition.getReferencingColumn()within its defining table.[#17434] While in most RDBMS, this value is 1-based and a consecutive ordinal, there may be cases where a positional value is skipped, either by what's reported by the RDBMS's dictionary views, or because the definition is filtered by jOOQ-meta. Users shouldn't rely on the positions reflecting the actually generated column/attribute/etc. position.
- Angegeben von:
getReferencingColumnPositionin SchnittstelleEmbeddableColumnDefinition
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types.- Angegeben von:
getTypein SchnittstelleEmbeddableColumnDefinition- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<EmbeddableDefinition>- Setzt außer Kraft:
getTypein KlasseAbstractTypedElementDefinition<EmbeddableDefinition>
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType().- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<EmbeddableDefinition>- Setzt außer Kraft:
getTypein KlasseAbstractTypedElementDefinition<EmbeddableDefinition>
-
getDefinedType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter type as declared in the database (prior to applying forced types).- Angegeben von:
getDefinedTypein SchnittstelleTypedElementDefinition<EmbeddableDefinition>- Setzt außer Kraft:
getDefinedTypein KlasseAbstractTypedElementDefinition<EmbeddableDefinition>
-
toString
- Setzt außer Kraft:
toStringin KlasseAbstractDefinition
-
equals
- Setzt außer Kraft:
equalsin KlasseAbstractDefinition
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseAbstractDefinition
-