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

      default Size toSize()