Package org.hibernate.metamodel.mapping
Interface SqlTypedMapping
- All Known Subinterfaces:
BasicEntityIdentifierMapping
,BasicValuedModelPart
,CollectionIdentifierDescriptor
,DiscriminatorMapping
,EmbeddableDiscriminatorMapping
,EntityDiscriminatorMapping
,EntityRowIdMapping
,EntityVersionMapping
,SelectableMapping
,SoftDeleteMapping
,TableDetails.KeyColumn
- All Known Implementing Classes:
AbstractDiscriminatorMapping
,AnonymousTupleBasicEntityIdentifierMapping
,AnonymousTupleBasicValuedModelPart
,AnyDiscriminatorPart
,AnyKeyPart
,BasicAttributeMapping
,BasicEntityIdentifierMappingImpl
,BasicValuedCollectionPart
,CaseStatementDiscriminatorMappingImpl
,CastTarget
,CollectionIdentifierDescriptorImpl
,EntityRowIdMappingImpl
,EntityTableMapping.KeyColumn
,EntityVersionMappingImpl
,ExplicitColumnDiscriminatorMappingImpl
,SelectableConsumer.MutableSelectableMapping
,SelectableMappingImpl
,SimpleForeignKeyDescriptor
,SoftDeleteMappingImpl
,SqlTypedMappingImpl
public interface SqlTypedMapping
Models the type of a thing that can be used as an expression in a SQL query
-
Method Details
-
getColumnDefinition
@Nullable String getColumnDefinition() -
getLength
@Nullable Long getLength() -
getPrecision
@Nullable Integer getPrecision() -
getScale
@Nullable Integer getScale() -
getTemporalPrecision
@Nullable Integer getTemporalPrecision() -
isLob
default boolean isLob() -
getJdbcMapping
JdbcMapping getJdbcMapping() -
toSize
-