Uses of Interface
org.hibernate.query.sqm.SqmExpressible
Packages that use SqmExpressible
Package
Description
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
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.
This package defines a semantic model of HQL queries.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing
select
statements in the SQM tree.A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Defines a registry for Hibernate
Type
s.-
Uses of SqmExpressible in org.hibernate.metamodel
Methods in org.hibernate.metamodel with parameters of type SqmExpressibleModifier and TypeMethodDescriptionMappingMetamodel.resolveMappingExpressible
(SqmExpressible<?> sqmExpressible, Function<NavigablePath, TableGroup> tableGroupLocator) -
Uses of SqmExpressible in org.hibernate.metamodel.mapping
Subinterfaces of SqmExpressible in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterface
Union ofConvertedBasicType
andBasicDomainType
capabilities. -
Uses of SqmExpressible in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqmExpressibleModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqmExpressible in org.hibernate.query.sqm
Subinterfaces of SqmExpressible in org.hibernate.query.sqmModifier and TypeInterfaceDescriptioninterface
An SQM node which may be used to disambiguate the type of an argument to a query parameter.interface
Represents any part of the domain model which can be used to create aSqmPath
node.Methods in org.hibernate.query.sqm with parameters of type SqmExpressibleModifier and TypeMethodDescription<R> SqmTuple
<R> NodeBuilder.tuple
(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple
<R> NodeBuilder.tuple
(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement SqmExpressibleMethods in org.hibernate.query.sqm.tree.cte that return SqmExpressible -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmExpressible in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
SqmMapPersistentAttribute<D,
K, V> interface
SqmPluralPersistentAttribute<D,
C, E> interface
interface
interface
Classes in org.hibernate.query.sqm.tree.domain that implement SqmExpressibleModifier and TypeClassDescriptionclass
class
class
SqmMapEntryReference<K,
V> Represents the reference to a Map attribute'sMap.Entry
entries in a select clauseclass
Acts as theEntityDomainType
for a "polymorphic query" grouping.class
SqmTreatedEmbeddedValuedSimplePath<T,
S extends T> -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqmExpressibleModifier and TypeClassDescriptionclass
class
SqmEnumLiteral<E extends Enum<E>>
Specialized SQM literal defined by an enum reference.class
Methods in org.hibernate.query.sqm.tree.expression that return SqmExpressibleModifier and TypeMethodDescriptionstatic <T> SqmExpressible
<T> SqmExpressionHelper.toSqmType
(BindableType<T> parameterType, SqmCreationState creationState) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.select
Subinterfaces of SqmExpressible in org.hibernate.query.sqm.tree.selectModifier and TypeInterfaceDescriptioninterface
Represents the thing-to-be-instantiated in a dynamic instantiation expression.Classes in org.hibernate.query.sqm.tree.select that implement SqmExpressible -
Uses of SqmExpressible in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement SqmExpressibleModifier and TypeClassDescriptionclass
org.hibernate.query.sqm.tuple.internal.AnonymousTupleType<T>
-
Uses of SqmExpressible in org.hibernate.type
Subinterfaces of SqmExpressible 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 SqmExpressibleModifier 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 SqmExpressible in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type SqmExpressibleModifier and TypeMethodDescriptionTypeConfiguration.getSqlTemporalType
(SqmExpressible<?> type) static boolean
TypeConfiguration.isDuration
(SqmExpressible<?> type) static boolean
TypeConfiguration.isJdbcTemporalType
(SqmExpressible<?> type)
DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter