- All Superinterfaces:
ContainerElementDefinition<T>,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 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.ContainerElementDefinition
getContainerMethods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, 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). -
getDomain
DomainDefinition getDomain()The column / parameter / attribute domain type, ornull, if it does not reference a domain.
-