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
Types.-
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 TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of SqmExpressible in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqmExpressibleModifier and TypeClassDescriptionclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof 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 TypeInterfaceDescriptioninterfaceModels Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeinterfaceHibernate extension to the JPACollectionAttributedescriptorinterfaceHibernate extension to the JPABasicTypecontract.interfaceDomainType<J>Describes any type that occurs in the application's domain model.interfaceHibernate extension to the JPAEmbeddableTypecontract.interfaceDeprecated.interfaceExtension to the JPAEntityTypecontract.interfaceExtension to the JPAIdentifiableTypecontract.interfaceHibernate extension to the JPAListAttributedescriptorinterfaceExtensions to the JPA-definedManagedTypecontract.interfaceExtension of the JPAMappedSuperclassTypecontractinterfaceMapPersistentAttribute<D,K, V> Hibernate extension to the JPAMapAttributedescriptorinterfacePluralPersistentAttribute<D,C, E> Extension of the JPA-definedPluralAttributeinterface.interfaceHibernate extension to the JPASetAttributedescriptorinterfaceDescribes any non-collection typeinterfaceExtension of the JPA-definedSingularAttributeinterface.interfaceinterfaceTupleType<J>Describes any structural type without a direct java type representation.Classes in org.hibernate.metamodel.model.domain that implement SqmExpressibleModifier and TypeClassDescriptionclassclassFunctionality common to all implementations ofIdentifiableType.classFunctionality 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 TypeClassDescriptionclassAbstract SqmPathSource implementation for discriminatorsclassAbstractPluralAttribute<D,C, E> classclassSqmPathSourceimplementation forAnyDiscriminatorclassclassclassclassBagAttributeImpl<X,E> classclassclassImplementation ofEmbeddableType.classSqmPathSource implementation for embeddable discriminatorclassclassSqmPathSource implementation for entity discriminatorclassclassImplementation ofEntityType.classListAttributeImpl<X,E> classMapAttributeImpl<X,K, V> classclassImplementation ofMappedSuperclassType.classSupport for non-aggregated composite valuesclassclassSetAttributeImpl<X,E> classstatic classSubclass used to simplify instantiation of singular attributes representing an entity's identifier.static classSubclass 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 TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverterMethods 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 TypeInterfaceDescriptioninterfaceSpecialization of DomainType for types that can be used as function returnsMethods in org.hibernate.query that return SqmExpressibleModifier and TypeMethodDescriptionBindableType.resolveExpressible(SessionFactoryImplementor sessionFactory) Resolve this parameter type to the corresponding SqmExpressible -
Uses of SqmExpressible in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SqmExpressibleModifier and TypeClassDescriptionclassclassclassclassMethods in org.hibernate.query.derived that return SqmExpressibleMethods in org.hibernate.query.derived with parameters of type SqmExpressibleModifier and TypeMethodDescriptionstatic ModelPartAnonymousTupleTableGroupProducer.createModelPart(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, List<SqlSelection> sqlSelections, 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) AnonymousTupleBasicValuedModelPart(MappingType declaringType, String partName, String selectionExpression, SqmExpressible<?> expressible, JdbcMapping jdbcMapping, int fetchableIndex) AnonymousTupleEmbeddableValuedModelPart(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, EmbeddableValuedModelPart existingModelPartContainer, int fetchableIndex) AnonymousTupleEmbeddedEntityIdentifierMapping(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, CompositeIdentifierMapping delegate) AnonymousTupleNonAggregatedEntityIdentifierMapping(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, NonAggregatedIdentifierMapping delegate) -
Uses of SqmExpressible in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmExpressibleModifier and TypeMethodDescription@Nullable SqmExpressible<?>FullyQualifiedReflectivePathTerminal.getNodeType()Methods in org.hibernate.query.hql.internal with parameters of type SqmExpressibleModifier and TypeMethodDescriptionvoidFullyQualifiedReflectivePathTerminal.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 TypeInterfaceDescriptioninterfaceRepresents any part of the domain model which can be used to create aSqmPathnode.Methods in org.hibernate.query.sqm that return SqmExpressibleModifier and TypeMethodDescriptiondefault SqmExpressible<J>SqmPathSource.getExpressible()default SqmExpressible<J>SqmExpressible.resolveExpressible(SessionFactoryImplementor sessionFactory) 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 booleanTypecheckUtil.areTypesComparable(SqmExpressible<?> lhsType, SqmExpressible<?> rhsType, SessionFactoryImplementor factory) static booleanTypecheckUtil.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 voidSqmUtil.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 TypeClassDescriptionclassclassclassSqmMapEntryReference<K,V> Represents the reference to a Map attribute'sMap.Entryentries in a select clauseclassActs as theEntityDomainTypefor a "polymorphic query" grouping.classSqmTreatedEmbeddedValuedSimplePath<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 voidSqmPath.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 TypeClassDescriptionclassclassSqmEnumLiteral<E extends Enum<E>>Specialized SQM literal defined by an enum reference.classMethods 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<T>SqmOver.getNodeType()SqmTrimSpecification.getNodeType()static <T> SqmExpressible<T>SqmExpressionHelper.toSqmType(BindableType<T> anticipatedType, SessionFactoryImplementor sessionFactory) static <T> SqmExpressible<T>SqmExpressionHelper.toSqmType(BindableType<T> parameterType, SqmCreationState creationState) static <T> SqmExpressible<T>SqmExpressionHelper.toSqmType(BindableType<T> anticipatedType, NodeBuilder nodeBuilder) Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpressibleModifier and TypeMethodDescriptionvoidAbstractSqmExpression.applyInferableType(@Nullable SqmExpressible<?> type) voidAbstractSqmParameter.applyInferableType(@Nullable SqmExpressible<?> type) voidSqmExpression.applyInferableType(@Nullable SqmExpressible<?> type) Used to apply type information based on the expression's usage within the query.voidSqmFieldLiteral.applyInferableType(@Nullable SqmExpressible<?> type) static SqmPath<?>SqmExpressionHelper.findPath(SqmExpression<?> expression, SqmExpressible<?> nodeType) protected voidAbstractSqmExpression.internalApplyInferableType(@Nullable SqmExpressible<?> newType) protected voidJpaCriteriaParameter.internalApplyInferableType(SqmExpressible<?> newType) protected voidSqmBinaryArithmetic.internalApplyInferableType(SqmExpressible<?> type) protected voidSqmCaseSearched.internalApplyInferableType(SqmExpressible<?> newType) protected voidSqmCaseSimple.internalApplyInferableType(SqmExpressible<?> newType) voidSqmLiteralEmbeddableType.internalApplyInferableType(SqmExpressible<?> type) voidSqmLiteralEntityType.internalApplyInferableType(SqmExpressible<?> type) voidSqmParameterizedEntityType.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) protectedSqmLiteral(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 voidAbstractJpaTupleElement.setExpressibleType(@Nullable SqmExpressible<?> expressibleType) Constructors in org.hibernate.query.sqm.tree.jpa with parameters of type SqmExpressibleModifierConstructorDescriptionprotectedAbstractJpaSelection(@Nullable SqmExpressible<? super T> sqmExpressible, NodeBuilder criteriaBuilder) protectedAbstractJpaTupleElement(@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) -
Uses of SqmExpressible in org.hibernate.query.sqm.tree.select
Subinterfaces of SqmExpressible in org.hibernate.query.sqm.tree.selectModifier and TypeInterfaceDescriptioninterfaceRepresents 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 TypeMethodDescriptionvoidSqmSubQuery.applyInferableType(@Nullable SqmExpressible<?> type) -
Uses of SqmExpressible in org.hibernate.type
Subinterfaces of SqmExpressible 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 SqmExpressibleModifier 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>classclassclassclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes.Methods in org.hibernate.type that return SqmExpressibleModifier and TypeMethodDescriptionBasicTypeReference.resolveExpressible(SessionFactoryImplementor sessionFactory) ComponentType.resolveExpressible(SessionFactoryImplementor sessionFactory) -
Uses of SqmExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqmExpressibleModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass -
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 booleanTypeConfiguration.isDuration(SqmExpressible<?> type) static booleanTypeConfiguration.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)
EmbeddableDomainTypeinstead.