- All Superinterfaces:
Definition,PositionedDefinition,TypedElementDefinition<EmbeddableDefinition>
- All Known Implementing Classes:
DefaultEmbeddableColumnDefinition
public interface EmbeddableColumnDefinition
extends TypedElementDefinition<EmbeddableDefinition>, PositionedDefinition
An interface defining a column of an embeddable type.
- Author:
- Lukas Eder
-
Method Summary
Modifier and TypeMethodDescriptionThe referencing column definition.intThePositionedDefinition.getPosition()ofgetReferencingColumn()within its defining table.Methods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSyntheticMethods inherited from interface org.jooq.meta.PositionedDefinition
getPositionMethods inherited from interface org.jooq.meta.TypedElementDefinition
getContainer, getDefinedType, getDomain, getType, getType
-
Method Details
-
getReferencingColumn
ColumnDefinition getReferencingColumn()The referencing column definition. -
getReferencingColumnPosition
int getReferencingColumnPosition()ThePositionedDefinition.getPosition()ofgetReferencingColumn()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.
-