Package org.jooq.meta

Interface EmbeddableColumnDefinition

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 Details

    • getReferencingColumn

      ColumnDefinition getReferencingColumn()
      The referencing column definition.
    • getReferencingColumnPosition

      int getReferencingColumnPosition()
      The PositionedDefinition.getPosition() of 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.