- All Superinterfaces:
Definition
- All Known Subinterfaces:
AttributeDefinition,ColumnDefinition,DomainDefinition,EmbeddableColumnDefinition,IndexColumnDefinition,ParameterDefinition,SequenceDefinition
- All Known Implementing Classes:
AbstractTypedElementDefinition,DefaultAttributeDefinition,DefaultColumnDefinition,DefaultDomainDefinition,DefaultEmbeddableColumnDefinition,DefaultIndexColumnDefinition,DefaultParameterDefinition,DefaultSequenceDefinition
An element that has a data type.
- Author:
- Lukas Eder
-
Method Summary
Modifier and TypeMethodDescriptionThe container that contains this typed element.The column / parameter type as declared in the database (prior to applying forced types).The column / parameter / attribute domain type, ornull, if it does not reference a domain.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().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, isSynthetic
-
Method Details
-
getType
DataTypeDefinition getType()The column / parameter / attribute type after applying forced types. -
getType
The column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType(). -
getDefinedType
DataTypeDefinition getDefinedType()The column / parameter type as declared in the database (prior to applying forced types). -
getContainer
T getContainer()The container that contains this typed element. -
getDomain
DomainDefinition getDomain()The column / parameter / attribute domain type, ornull, if it does not reference a domain.
-