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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String
getColumnDefinition()
JdbcMapping
getJdbcMapping()
Long
getLength()
Integer
getPrecision()
Integer
getScale()
Integer
getTemporalPrecision()
default boolean
isLob()
default Size
toSize()
-
-
-
Method Detail
-
getColumnDefinition
String getColumnDefinition()
-
getLength
Long getLength()
-
getPrecision
Integer getPrecision()
-
getScale
Integer getScale()
-
getTemporalPrecision
Integer getTemporalPrecision()
-
isLob
default boolean isLob()
-
getJdbcMapping
JdbcMapping getJdbcMapping()
-
toSize
default Size toSize()
-
-