Uses of Interface
org.hibernate.metamodel.mapping.SqlExpressible
Packages that use SqlExpressible
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
An SPI for defining, registering, and rendering functions in HQL.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Includes several general-purpose implementations of
DdlType.-
Uses of SqlExpressible in org.hibernate.metamodel.mapping
Subinterfaces of SqlExpressible in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceMapping for a simple, single-column identifierinterfaceAny basic-typed ValueMapping.interfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDetails about the discriminator for an entity hierarchy.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's versioninterfaceMetadata about the indicator column for entities and collections enabled for soft delete -
Uses of SqlExpressible in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlExpressibleModifier and TypeClassDescriptionclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassclassclassclassclassSingle-attribute NaturalIdMapping implementationclassSoftDeleteMapping implementation -
Uses of SqlExpressible in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqlExpressibleModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqlExpressible in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlExpressibleModifier and TypeClassDescriptionclassRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation of a function call in the SQL AST for impls that know how to render themselves.classRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation of a window function call in the SQL AST for impls that know how to render themselves. -
Uses of SqlExpressible in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement SqlExpressibleModifier and TypeClassDescriptionclassclass -
Uses of SqlExpressible in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement SqlExpressibleModifier and TypeClassDescriptionclassclassclassclassclassRepresents the format pattern for a date/time format expressionclassclassConstructors in org.hibernate.sql.ast.tree.expression with parameters of type SqlExpressible -
Uses of SqlExpressible in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlExpressibleModifier and TypeClassDescriptionclassclassclassclassParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of SqlExpressible in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SqlExpressibleModifier and TypeClassDescriptionclassParameter descriptor specific to mutations. -
Uses of SqlExpressible in org.hibernate.type
Subinterfaces of SqlExpressible in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E> A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement SqlExpressibleModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E> A type that maps betweenARRAYandCollection<T>classA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S, E> Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E> A converted basic array type.classCustomType<J>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of SqlExpressible in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type SqlExpressibleModifier and TypeMethodDescriptiondefault StringDdlType.getCastTypeName(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry) Return the database type corresponding to the givenSqlExpressiblethat may be used as a target type in casting operations using the SQLCAST()function.default StringDdlType.getCastTypeName(SqlExpressible type, Long length, Integer precision, Integer scale) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqlExpressible in org.hibernate.type.descriptor.sql.internal
Methods in org.hibernate.type.descriptor.sql.internal with parameters of type SqlExpressibleModifier and TypeMethodDescriptionArrayDdlTypeImpl.getCastTypeName(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry) -
Uses of SqlExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqlExpressibleModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter