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).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Implementation of the SPIs for HQL support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
This package contains the classes that make up the SQM tree nodes.
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 logical predicates 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.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqmExpressibleModifier and TypeClassDescriptionclass
Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMapping
of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcType -
Uses of SqmExpressible in org.hibernate.metamodel.model.domain
Subinterfaces of SqmExpressible in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterface
Models Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeinterface
Hibernate extension to the JPACollectionAttribute
descriptorinterface
Hibernate extension to the JPABasicType
contract.interface
DomainType<J>
Describes any type that occurs in the application's domain model.interface
Hibernate extension to the JPAEmbeddableType
contract.interface
Deprecated.interface
Extension to the JPAEntityType
contract.interface
Extension to the JPAIdentifiableType
contract.interface
Hibernate extension to the JPAListAttribute
descriptorinterface
Extensions to the JPA-definedManagedType
contract.interface
Extension of the JPAMappedSuperclassType
contractinterface
MapPersistentAttribute<D,
K, V> Hibernate extension to the JPAMapAttribute
descriptorinterface
PluralPersistentAttribute<D,
C, E> Extension of the JPA-definedPluralAttribute
interface.interface
Hibernate extension to the JPASetAttribute
descriptorinterface
Describes any non-collection typeinterface
Extension of the JPA-definedSingularAttribute
interface.interface
interface
TupleType<J>
Describes any structural type without a direct java type representation.Classes in org.hibernate.metamodel.model.domain that implement SqmExpressibleModifier and TypeClassDescriptionclass
class
Functionality common to all implementations ofIdentifiableType
.class
Functionality common to all implementations ofManagedType
.Methods in org.hibernate.metamodel.model.domain that return SqmExpressible -
Uses of SqmExpressible in org.hibernate.metamodel.model.domain.internal
Subinterfaces of SqmExpressible in org.hibernate.metamodel.model.domain.internalClasses in org.hibernate.metamodel.model.domain.internal that implement SqmExpressibleModifier and TypeClassDescriptionclass
Abstract SqmPathSource implementation for discriminatorsclass
AbstractPluralAttribute<D,
C, E> class
class
SqmPathSource
implementation forAnyDiscriminator
class
class
class
class
BagAttributeImpl<X,
E> class
class
class
Implementation ofEmbeddableType
.class
SqmPathSource implementation for embeddable discriminatorclass
class
SqmPathSource implementation for entity discriminatorclass
class
Implementation ofEntityType
.class
ListAttributeImpl<X,
E> class
MapAttributeImpl<X,
K, V> class
class
Implementation ofMappedSuperclassType
.class
Support for non-aggregated composite valuesclass
class
SetAttributeImpl<X,
E> class
static class
Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static class
Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal that return SqmExpressibleMethods in org.hibernate.metamodel.model.domain.internal with parameters of type SqmExpressibleModifier and TypeMethodDescriptionMappingMetamodelImpl.resolveMappingExpressible
(SqmExpressible<?> sqmExpressible, Function<NavigablePath, TableGroup> tableGroupLocator) Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type SqmExpressible -
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.The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
Methods in org.hibernate.persister.entity that return SqmExpressibleModifier and TypeMethodDescriptionstatic <T> SqmExpressible<? super T>
DiscriminatorHelper.getDiscriminatorType
(SqmPathSource<T> domainType, NodeBuilder nodeBuilder) Utility that computes the node type used in entity or embeddable type literals. -
Uses of SqmExpressible in org.hibernate.query
Subinterfaces of SqmExpressible in org.hibernate.queryModifier and TypeInterfaceDescriptioninterface
Specialization of DomainType for types that can be used as function returnsMethods in org.hibernate.query that return SqmExpressibleModifier and TypeMethodDescriptionBindableType.resolveExpressible
(BindingContext bindingContext) Resolve this parameter type to the correspondingSqmExpressible
-
Uses of SqmExpressible in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SqmExpressibleModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in org.hibernate.query.derived that return SqmExpressibleMethods in org.hibernate.query.derived with parameters of type SqmExpressibleModifier and TypeMethodDescriptionstatic ModelPart
AnonymousTupleTableGroupProducer.createModelPart
(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, SqlTypedMapping[] sqlTypedMappings, int selectionIndex, String selectionExpression, String partName, ModelPart existingModelPart, Set<String> compatibleTableExpressions, int fetchableIndex) Constructors in org.hibernate.query.derived with parameters of type SqmExpressibleModifierConstructorDescriptionAnonymousTupleBasicEntityIdentifierMapping
(MappingType declaringType, String selectionExpression, SqmExpressible<?> expressible, JdbcMapping jdbcMapping, BasicEntityIdentifierMapping delegate) AnonymousTupleBasicEntityIdentifierMapping
(MappingType declaringType, SelectableMapping selectableMapping, SqmExpressible<?> expressible, BasicEntityIdentifierMapping delegate) AnonymousTupleBasicValuedModelPart
(MappingType declaringType, String partName, String selectionExpression, SqmExpressible<?> expressible, JdbcMapping jdbcMapping, int fetchableIndex) AnonymousTupleBasicValuedModelPart
(MappingType declaringType, String partName, SelectableMapping selectableMapping, SqmExpressible<?> expressible, int fetchableIndex) AnonymousTupleEmbeddableValuedModelPart
(SqmExpressible<?> sqmExpressible, SqlTypedMapping[] sqlTypedMappings, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, EmbeddableValuedModelPart existingModelPartContainer, int fetchableIndex) AnonymousTupleEmbeddedEntityIdentifierMapping
(SqmExpressible<?> sqmExpressible, SqlTypedMapping[] sqlTypedMappings, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, CompositeIdentifierMapping delegate) AnonymousTupleNonAggregatedEntityIdentifierMapping
(SqmExpressible<?> sqmExpressible, SqlTypedMapping[] sqlTypedMappings, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, NonAggregatedIdentifierMapping delegate) AnonymousTupleType
(SqmExpressible<?>[] expressibles, String[] componentNames) -
Uses of SqmExpressible in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmExpressibleModifier and TypeMethodDescription@Nullable SqmExpressible<E>
FullyQualifiedReflectivePathTerminal.getNodeType()
Methods in org.hibernate.query.hql.internal with parameters of type SqmExpressibleModifier and TypeMethodDescriptionvoid
FullyQualifiedReflectivePathTerminal.applyInferableType
(@Nullable SqmExpressible<?> type) -
Uses of SqmExpressible in org.hibernate.query.internal
Methods in org.hibernate.query.internal that return SqmExpressibleModifier and TypeMethodDescriptionstatic <T> SqmExpressible<? extends T>
QueryHelper.highestPrecedenceType
(SqmExpressible<? extends T>... types) static <X> SqmExpressible<? extends X>
QueryHelper.highestPrecedenceType2
(SqmExpressible<? extends X> type1, SqmExpressible<? extends X> type2) Methods in org.hibernate.query.internal with parameters of type SqmExpressibleModifier and TypeMethodDescriptionstatic <T> SqmExpressible<? extends T>
QueryHelper.highestPrecedenceType
(SqmExpressible<? extends T>... types) static <X> SqmExpressible<? extends X>
QueryHelper.highestPrecedenceType2
(SqmExpressible<? extends X> type1, SqmExpressible<? extends X> type2) -
Uses of SqmExpressible in org.hibernate.query.sqm
Subinterfaces of SqmExpressible in org.hibernate.query.sqmModifier and TypeInterfaceDescriptioninterface
Represents any part of the domain model which can be used to create aSqmPath
node.Methods in org.hibernate.query.sqm that return SqmExpressibleModifier and TypeMethodDescriptiondefault SqmExpressible<J>
SqmPathSource.getExpressible()
default SqmExpressible<J>
SqmExpressible.resolveExpressible
(BindingContext bindingContext) 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) <R> SqmTuple<R>
NodeBuilder.tuple
(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) -
Uses of SqmExpressible in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return SqmExpressibleModifier and TypeMethodDescription@Nullable SqmExpressible<T>
SelfRenderingSqmFunction.getNodeType()
-
Uses of SqmExpressible in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmExpressibleModifier and TypeMethodDescriptionstatic boolean
TypecheckUtil.areTypesComparable
(SqmExpressible<?> lhsType, SqmExpressible<?> rhsType, BindingContext bindingContext) static boolean
TypecheckUtil.isNumberArray
(SqmExpressible<?> expressible) <R> SqmTuple<R>
SqmCriteriaNodeBuilder.tuple
(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> sqmExpressions) <R> SqmTuple<R>
SqmCriteriaNodeBuilder.tuple
(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) protected static void
SqmUtil.verifyResultType
(Class<?> resultClass, @Nullable SqmExpressible<?> selectionExpressible) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return SqmExpressibleModifier and TypeMethodDescriptionSqmExpressibleAccessor.getExpressible()
default @Nullable SqmExpressible<T>
SqmTypedNode.getExpressible()
@Nullable SqmExpressible<T>
SqmTypedNode.getNodeType()
-
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 SqmExpressibleConstructors in org.hibernate.query.sqm.tree.cte with parameters of type SqmExpressibleModifierConstructorDescriptionSqmCteTableColumn
(SqmCteTable<?> cteTable, String columnName, SqmExpressible<?> typeExpressible) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.domain
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> Methods in org.hibernate.query.sqm.tree.domain that return SqmExpressibleModifier and TypeMethodDescriptionAbstractSqmPath.getExpressible()
SqmBasicValuedSimplePath.getExpressible()
SqmElementAggregateFunction.getExpressible()
SqmEmbeddedValuedSimplePath.getExpressible()
SqmIndexAggregateFunction.getExpressible()
SqmMapEntryReference.getNodeType()
Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmExpressibleModifier and TypeMethodDescriptiondefault void
SqmPath.applyInferableType
(@Nullable SqmExpressible<?> type) -
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 TypeMethodDescriptionSqmEnumLiteral.getExpressible()
@Nullable SqmExpressible<T>
SqmAny.getNodeType()
SqmCastTarget.getNodeType()
SqmDistinct.getNodeType()
SqmDurationUnit.getNodeType()
@Nullable SqmExpressible<T>
SqmEvery.getNodeType()
@Nullable SqmExpressible<T>
SqmExpression.getNodeType()
The expression's type.SqmExtractUnit.getNodeType()
SqmFieldLiteral.getNodeType()
@Nullable SqmExpressible<Object>
SqmJsonNullBehavior.getNodeType()
@Nullable SqmExpressible<Object>
SqmJsonObjectAggUniqueKeysBehavior.getNodeType()
@Nullable SqmExpressible<Object>
SqmJsonTableFunction.Columns.getNodeType()
@Nullable SqmExpressible<T>
SqmOver.getNodeType()
SqmTrimSpecification.getNodeType()
@Nullable SqmExpressible<Object>
SqmXmlAttributesExpression.getNodeType()
@Nullable SqmExpressible<Object>
SqmXmlTableFunction.Columns.getNodeType()
static <T> SqmExpressible<T>
SqmExpressionHelper.toSqmType
(BindableType<T> anticipatedType, BindingContext bindingContext) static <T> SqmExpressible<T>
SqmExpressionHelper.toSqmType
(BindableType<T> parameterType, SqmCreationState creationState) Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpressibleModifier and TypeMethodDescriptionvoid
AbstractSqmExpression.applyInferableType
(@Nullable SqmExpressible<?> type) void
AbstractSqmParameter.applyInferableType
(@Nullable SqmExpressible<?> type) void
SqmExpression.applyInferableType
(@Nullable SqmExpressible<?> type) Used to apply type information based on the expression's usage within the query.void
SqmFieldLiteral.applyInferableType
(@Nullable SqmExpressible<?> type) static SqmPath<?>
SqmExpressionHelper.findPath
(SqmExpression<?> expression, SqmExpressible<?> nodeType) protected void
AbstractSqmExpression.internalApplyInferableType
(@Nullable SqmExpressible<?> newType) protected void
JpaCriteriaParameter.internalApplyInferableType
(SqmExpressible<?> newType) protected void
SqmBinaryArithmetic.internalApplyInferableType
(SqmExpressible<?> type) protected void
SqmCaseSearched.internalApplyInferableType
(SqmExpressible<?> newType) protected void
SqmCaseSimple.internalApplyInferableType
(SqmExpressible<?> newType) void
SqmLiteralEmbeddableType.internalApplyInferableType
(SqmExpressible<?> type) void
SqmLiteralEntityType.internalApplyInferableType
(SqmExpressible<?> type) void
SqmParameterizedEntityType.internalApplyInferableType
(SqmExpressible<?> type) Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpressibleModifierConstructorDescriptionAbstractSqmExpression
(@Nullable SqmExpressible<? super T> type, NodeBuilder criteriaBuilder) AbstractSqmParameter
(boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) SqmAliasedNodeRef
(int position, SqmExpressible<Integer> intType, NodeBuilder criteriaBuilder) SqmAliasedNodeRef
(int position, NavigablePath navigablePath, SqmExpressible<Integer> type, NodeBuilder criteriaBuilder) SqmBinaryArithmetic
(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmByUnit
(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmExpressible longType, NodeBuilder nodeBuilder) SqmCaseSearched
(SqmExpressible<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSimple
(SqmExpression<T> fixture, SqmExpressible<R> inherentType, NodeBuilder nodeBuilder) SqmCoalesce
(SqmExpressible<T> type, int numberOfArguments, NodeBuilder nodeBuilder) SqmCoalesce
(SqmExpressible<T> type, NodeBuilder nodeBuilder) SqmCollation
(String value, SqmExpressible<String> inherentType, NodeBuilder nodeBuilder) SqmCollectionSize
(SqmPath<?> pluralPath, SqmExpressible<Integer> sizeType, NodeBuilder nodeBuilder) SqmFormat
(String value, SqmExpressible<String> inherentType, NodeBuilder nodeBuilder) SqmFunction
(String functionName, SqmFunctionDescriptor functionDescriptor, @Nullable SqmExpressible<T> type, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder) protected
SqmLiteral
(SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) SqmLiteral
(T value, SqmExpressible<? super T> inherentType, NodeBuilder nodeBuilder) SqmLiteralNull
(SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmModifiedSubQueryExpression
(SqmSubQuery<T> subQuery, SqmModifiedSubQueryExpression.Modifier modifier, SqmExpressible<T> resultType, NodeBuilder builder) SqmNamedParameter
(String name, boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) SqmPositionalParameter
(int position, boolean canBeMultiValued, SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmSelfRenderingExpression
(Function<SemanticQueryWalker, Expression> renderer, SqmExpressible<T> type, NodeBuilder criteriaBuilder) SqmTuple
(List<SqmExpression<?>> groupedExpressions, SqmExpressible<T> type, NodeBuilder nodeBuilder) SqmTuple
(NodeBuilder nodeBuilder, SqmExpressible<T> type, SqmExpression<?>... groupedExpressions) SqmUnaryOperation
(UnaryArithmeticOperator operation, SqmExpression<T> operand, SqmExpressible<T> inherentType) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.jpa
Methods in org.hibernate.query.sqm.tree.jpa that return SqmExpressibleModifier and TypeMethodDescription@Nullable SqmExpressible<T>
AbstractJpaTupleElement.getNodeType()
Methods in org.hibernate.query.sqm.tree.jpa with parameters of type SqmExpressibleModifier and TypeMethodDescriptionprotected final void
AbstractJpaTupleElement.setExpressibleType
(@Nullable SqmExpressible<?> expressibleType) Constructors in org.hibernate.query.sqm.tree.jpa with parameters of type SqmExpressibleModifierConstructorDescriptionprotected
AbstractJpaSelection
(@Nullable SqmExpressible<? super T> sqmExpressible, NodeBuilder criteriaBuilder) protected
AbstractJpaTupleElement
(@Nullable SqmExpressible<? super T> expressibleType, NodeBuilder criteriaBuilder) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.predicate
Constructors in org.hibernate.query.sqm.tree.predicate with parameters of type SqmExpressibleModifierConstructorDescriptionAbstractNegatableSqmPredicate
(SqmExpressible<Boolean> type, boolean negated, NodeBuilder nodeBuilder) AbstractSqmPredicate
(SqmExpressible<Boolean> type, NodeBuilder criteriaBuilder) SqmJunctionPredicate
(Predicate.BooleanOperator booleanOperator, SqmExpressible<Boolean> expressible, NodeBuilder nodeBuilder) -
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 SqmExpressibleMethods in org.hibernate.query.sqm.tree.select that return SqmExpressibleModifier and TypeMethodDescriptiondefault SqmExpressible<T>
SqmAliasedNode.getExpressible()
default SqmExpressible<T>
SqmAliasedNode.getNodeType()
@Nullable SqmExpressible<T>
SqmSubQuery.getNodeType()
Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmExpressibleModifier and TypeMethodDescriptionvoid
SqmSubQuery.applyInferableType
(@Nullable SqmExpressible<?> type) -
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
SerializableToBlobType<T extends Serializable>
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.Methods in org.hibernate.type that return SqmExpressibleModifier and TypeMethodDescriptionBasicTypeReference.resolveExpressible
(BindingContext bindingContext) ComponentType.resolveExpressible
(BindingContext bindingContext) -
Uses of SqmExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqmExpressibleModifier and TypeClassDescriptionclass
class
class
class
Wrapper ofCustomMutabilityConvertedBasicTypeImpl
for primitive type.class
class
-
Uses of SqmExpressible in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return SqmExpressibleModifier and TypeMethodDescriptionTypeConfiguration.resolveArithmeticType
(SqmExpressible<?> firstType, SqmExpressible<?> secondType) Determine the result type of an arithmetic operation as defined by the rules in section 6.5.8.1.TypeConfiguration.resolveArithmeticType
(SqmExpressible<?> firstType, SqmExpressible<?> secondType, BinaryArithmeticOperator operator) TypeConfiguration.resolveTupleType
(List<? extends SqmTypedNode<?>> typedNodes) 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) TypeConfiguration.resolveArithmeticType
(SqmExpressible<?> firstType, SqmExpressible<?> secondType) Determine the result type of an arithmetic operation as defined by the rules in section 6.5.8.1.TypeConfiguration.resolveArithmeticType
(SqmExpressible<?> firstType, SqmExpressible<?> secondType, BinaryArithmeticOperator operator)
EmbeddableDomainType
instead.