-
- 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
public interface TypedElementDefinition<T extends Definition> extends Definition
An element that has a data type.- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgetContainer()The container that contains this typed element.DataTypeDefinitiongetDefinedType()The column / parameter type as declared in the database (prior to applying forced types).DomainDefinitiongetDomain()The column / parameter / attribute domain type, ornull, if it does not reference a domain.DataTypeDefinitiongetType()The column / parameter / attribute type after applying forced types.DataTypeDefinitiongetType(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
-
-
-
-
Method Detail
-
getType
DataTypeDefinition getType()
The column / parameter / attribute type after applying forced types.
-
getType
DataTypeDefinition getType(JavaTypeResolver resolver)
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.
-
-