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.
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.
-
Uses of SqlExpressible in org.hibernate.metamodel.mapping
Subinterfaces of SqlExpressible in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterface
Mapping for a simple, single-column identifierinterface
Any basic-typed ValueMapping.interface
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
Descriptor for the collection identifier.interface
Mapping of a discriminator, for either entity or association (ANY) discrimination.interface
Union ofConvertedBasicType
andBasicDomainType
capabilities.interface
Details about the discriminator for an embeddable hierarchy.interface
Details about the discriminator for an entity hierarchy.interface
Mapping of a row-idinterface
Describes the mapping of an entity's versioninterface
Metadata about the indicator column for entities and collections enabled for soft delete -
Uses of SqlExpressible in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqlExpressibleModifier and TypeClassDescriptionclass
Deprecated, 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 TypeClassDescriptionclass
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
Representation of a function call in the SQL AST for impls that know how to render themselves.class
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
Representation of a window function call in the SQL AST for impls that know how to render themselves. -
Uses of SqlExpressible in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement SqlExpressibleModifier and TypeClassDescriptionclass
class
class
class
class
Represents the format pattern for a date/time format expressionclass
class
Constructors 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 TypeClassDescriptionclass
org.hibernate.sql.exec.internal.AbstractJdbcParameter
-
Uses of SqlExpressible in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SqlExpressibleModifier and TypeClassDescriptionclass
Parameter descriptor specific to mutations. -
Uses of SqlExpressible in org.hibernate.type
Subinterfaces of SqlExpressible in org.hibernate.typeModifier and TypeInterfaceDescriptioninterface
Extension contract forBasicType
implementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interface
BasicPluralType<C,
E> A basic plural type.interface
BasicType<T>
Marker interface for basic types.interface
Extension for implementations ofBasicType
which have an implied conversion.Classes in org.hibernate.type that implement SqlExpressibleModifier and TypeClassDescriptionclass
TODO : javadocclass
Convenience base class forBasicType
implementations.class
BasicArrayType<T,
E> A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,
E> A type that maps betweenARRAY
andCollection<T>
class
A type that is assignable to every non-primitive type, that is, the type ofnull
.class
ConvertedBasicArrayType<T,
S, E> Given aBasicValueConverter
for an array type,class
ConvertedBasicCollectionType<C extends Collection<E>,
E> A converted basic array type.class
CustomType<J>
class
class
class
class
SerializableType<T extends Serializable>
A type that maps between aVARBINARY
andSerializable
classes.class
A 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 String
DdlType.getCastTypeName
(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry) Return the database type corresponding to the givenSqlExpressible
that may be used as a target type in casting operations using the SQLCAST()
function.default String
DdlType.getCastTypeName
(SqlExpressible type, Long length, Integer precision, Integer scale) Deprecated, for removal: This API element is subject to removal in a future version.
DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter