public interface EmbeddableDefinition extends TableElementDefinition
| Modifier and Type | Method and Description |
|---|---|
EmbeddableColumnDefinition |
getColumn(int columnIndex)
Get a defining column in this type by its index (starting at 0).
|
EmbeddableColumnDefinition |
getColumn(String columnName)
Get a defining column in this type by its name.
|
EmbeddableColumnDefinition |
getColumn(String columnName,
boolean ignoreCase)
Get a defining column in this type by its name.
|
List<EmbeddableColumnDefinition> |
getColumns()
All defining columns in the type, table or view.
|
TableDefinition |
getDefiningTable()
The table defining the embeddable (same as
TableElementDefinition.getTable()). |
EmbeddableColumnDefinition |
getReferencingColumn(String columnName)
Get a referencing column in this type by its referencing name.
|
EmbeddableColumnDefinition |
getReferencingColumn(String columnName,
boolean ignoreCase)
Get a referencing column in this type by its referencing name.
|
String |
getReferencingComment()
The referencing comment of this embeddable, if it differs from the
defining name (
Definition.getComment()). |
String |
getReferencingInputName()
The referencing input name of this embeddable, if it differs from the
defining name (
Definition.getInputName()). |
String |
getReferencingName()
The referencing name of this embeddable, if it differs from the defining
name (
Definition.getName()). |
String |
getReferencingOutputName()
The referencing output name of this embeddable, if it differs from the
defining name (
Definition.getOutputName()). |
TableDefinition |
getReferencingTable()
The table referencing the embeddable.
|
boolean |
replacesFields()
Whether this embeddable replaces the fields it represents.
|
getTablegetCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourceTableDefinition getDefiningTable()
TableElementDefinition.getTable()).String getReferencingComment()
Definition.getComment()).String getReferencingName()
Definition.getName()).String getReferencingInputName()
Definition.getInputName()).String getReferencingOutputName()
Definition.getOutputName()).TableDefinition getReferencingTable()
List<EmbeddableColumnDefinition> getColumns()
EmbeddableColumnDefinition getColumn(String columnName)
EmbeddableColumnDefinition getColumn(String columnName, boolean ignoreCase)
EmbeddableColumnDefinition getColumn(int columnIndex)
EmbeddableColumnDefinition getReferencingColumn(String columnName)
EmbeddableColumnDefinition getReferencingColumn(String columnName, boolean ignoreCase)
boolean replacesFields()
Copyright © 2021. All rights reserved.