public class DefaultEmbeddableColumnDefinition extends AbstractTypedElementDefinition<EmbeddableDefinition> implements EmbeddableColumnDefinition
| Constructor and Description |
|---|
DefaultEmbeddableColumnDefinition(EmbeddableDefinition container,
String definingColumnName,
ColumnDefinition referencingColumn,
int position) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
DataTypeDefinition |
getDefinedType()
The column / parameter type as declared in the database (prior to applying forced types).
|
int |
getPosition()
The object's 1-based position in the parent.
|
ColumnDefinition |
getReferencingColumn()
The referencing column definition.
|
int |
getReferencingColumnPosition()
The
PositionedDefinition.getPosition() of
EmbeddableColumnDefinition.getReferencingColumn() within its defining table. |
DataTypeDefinition |
getType()
The column / parameter / attribute type after applying forced types.
|
DataTypeDefinition |
getType(JavaTypeResolver resolver)
The column / parameter / attribute type after applying forced types and
resolving the
DataTypeDefinition.getJavaType(). |
int |
hashCode() |
String |
toString() |
customType, getContainer, getDataType, getDefinitionPath, getDomain, mapDefinedTypecreate, create, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourceclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContainer, getDomaingetCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourcepublic DefaultEmbeddableColumnDefinition(EmbeddableDefinition container, String definingColumnName, ColumnDefinition referencingColumn, int position)
public final int getPosition()
PositionedDefinitiongetPosition in interface PositionedDefinitionpublic final ColumnDefinition getReferencingColumn()
EmbeddableColumnDefinitiongetReferencingColumn in interface EmbeddableColumnDefinitionpublic final int getReferencingColumnPosition()
EmbeddableColumnDefinitionPositionedDefinition.getPosition() of
EmbeddableColumnDefinition.getReferencingColumn() within its defining table.getReferencingColumnPosition in interface EmbeddableColumnDefinitionpublic DataTypeDefinition getType()
TypedElementDefinitiongetType in interface TypedElementDefinition<EmbeddableDefinition>getType in class AbstractTypedElementDefinition<EmbeddableDefinition>public DataTypeDefinition getType(JavaTypeResolver resolver)
TypedElementDefinitionDataTypeDefinition.getJavaType().getType in interface TypedElementDefinition<EmbeddableDefinition>getType in class AbstractTypedElementDefinition<EmbeddableDefinition>public DataTypeDefinition getDefinedType()
TypedElementDefinitiongetDefinedType in interface TypedElementDefinition<EmbeddableDefinition>getDefinedType in class AbstractTypedElementDefinition<EmbeddableDefinition>public String toString()
toString in class AbstractDefinitionpublic boolean equals(Object obj)
equals in class AbstractDefinitionpublic int hashCode()
hashCode in class AbstractDefinitionCopyright © 2021. All rights reserved.