Interface SqlTypedMapping
- All Known Subinterfaces:
BasicEntityIdentifierMapping, BasicValuedModelPart, CollectionIdentifierDescriptor, DiscriminatorMapping, EmbeddableDiscriminatorMapping, EntityDiscriminatorMapping, EntityRowIdMapping, EntityVersionMapping, SelectableMapping, SoftDeleteMapping, TableDetails.KeyColumn
- All Known Implementing Classes:
CastTarget, EntityTableMapping.KeyColumn, SelectableConsumer.MutableSelectableMapping, org.hibernate.metamodel.mapping.internal.SelectableMappingImpl, org.hibernate.metamodel.mapping.internal.SqlTypedMappingImpl, TemporaryTableColumn, TemporaryTableSessionUidColumn
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() -
getArrayLength
@Nullable Integer getArrayLength() -
getPrecision
@Nullable Integer getPrecision() -
getScale
@Nullable Integer getScale() -
getTemporalPrecision
@Nullable Integer getTemporalPrecision() -
isLob
default boolean isLob() -
getJdbcMapping
JdbcMapping getJdbcMapping() -
toSize
-