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

      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()