Uses of Package
org.hibernate.query.sqm.tree.expression
-
Packages that use org.hibernate.query.sqm.tree.expression Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.criteria Support for JPA criteria queries.org.hibernate.query.criteria.spi SPI for extendingHibernateCriteriaBuilder
with additional functionality by registering aService
.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.delete Nodes representingdelete
statements in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsert
statements in the SQM tree.org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdate
statements in the SQM tree.org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.dialect Class Description SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.dialect.function Class Description AbstractSqmExpression SqmAggregateFunction A SQM aggregate function.SqmExpression The base contract for any kind of expression node in the SQM tree.SqmFunction A SQM functionSqmOrderedSetAggregateFunction A SQM ordered set-aggregate function. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.metamodel.model.domain Class Description SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.metamodel.model.domain.internal Class Description AbstractSqmExpression SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.criteria Class Description SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.criteria.spi Class Description SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.hql.internal Class Description SqmCaseSearched SqmCaseSimple SqmCastTarget SqmCollectionSize Represents theSIZE()
function.SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmNamedParameter Represents a named query parameter in the SQM tree.SqmPositionalParameter Models a positional parameter expressionSqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmUnaryOperation -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.hql.spi Class Description SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.internal Class Description SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmAny SqmAnyDiscriminatorValue SqmBinaryArithmetic SqmByUnit SqmCaseSearched SqmCaseSimple SqmCastTarget SqmCoalesce SqmCollation SqmCollectionSize Represents theSIZE()
function.SqmDistinct SqmDurationUnit SqmEnumLiteral Specialized SQM literal defined by an enum reference.SqmEvery SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmFieldLiteral SqmFormat Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionSqmFunction A SQM functionSqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmLiteralEntityType Represents an reference to an entity type as a literal.SqmModifiedSubQueryExpression Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.SqmNamedParameter Represents a named query parameter in the SQM tree.SqmOver SqmOverflow SqmParameterizedEntityType Entity type expression based on a parameter - `TYPE( :someParam )`SqmPositionalParameter Models a positional parameter expressionSqmStar SqmSummarization SqmToDuration SqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmTuple Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.SqmUnaryOperation SqmWindow -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.function Class Description AbstractSqmExpression SqmAggregateFunction A SQM aggregate function.SqmExpression The base contract for any kind of expression node in the SQM tree.SqmFunction A SQM functionSqmOrderedSetAggregateFunction A SQM ordered set-aggregate function.SqmWindowFunction A SQM window function. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.internal Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmAny SqmAnyDiscriminatorValue SqmBinaryArithmetic SqmByUnit SqmCaseSearched SqmCaseSimple SqmCastTarget SqmCoalesce SqmCollation SqmCollectionSize Represents theSIZE()
function.SqmDistinct SqmDurationUnit SqmEnumLiteral Specialized SQM literal defined by an enum reference.SqmEvery SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmFieldLiteral SqmFormat Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionSqmFunction A SQM functionSqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmLiteralEntityType Represents an reference to an entity type as a literal.SqmModifiedSubQueryExpression Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.SqmNamedParameter Represents a named query parameter in the SQM tree.SqmOver SqmOverflow SqmParameter Models a parameter expression declared in the query.SqmParameterizedEntityType Entity type expression based on a parameter - `TYPE( :someParam )`SqmPositionalParameter Models a positional parameter expressionSqmStar SqmSummarization SqmToDuration SqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmTuple Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.SqmUnaryOperation SqmWindow SqmWindowFrame -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.mutation.internal Class Description SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.mutation.internal.cte Class Description SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.produce.function Class Description SqmFunction A SQM function -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.spi Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmAny SqmAnyDiscriminatorValue SqmBinaryArithmetic SqmByUnit SqmCaseSearched SqmCaseSimple SqmCastTarget SqmCoalesce SqmCollation SqmCollectionSize Represents theSIZE()
function.SqmDistinct SqmDurationUnit SqmEnumLiteral Specialized SQM literal defined by an enum reference.SqmEvery SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmFieldLiteral SqmFormat Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionSqmFunction A SQM functionSqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmLiteralEntityType Represents an reference to an entity type as a literal.SqmModifiedSubQueryExpression Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.SqmNamedParameter Represents a named query parameter in the SQM tree.SqmOver SqmOverflow SqmParameter Models a parameter expression declared in the query.SqmParameterizedEntityType Entity type expression based on a parameter - `TYPE( :someParam )`SqmPositionalParameter Models a positional parameter expressionSqmStar SqmSummarization SqmToDuration SqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmTuple Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.SqmUnaryOperation SqmWindow -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.sql Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmAny SqmAnyDiscriminatorValue SqmBinaryArithmetic SqmByUnit SqmCaseSearched SqmCaseSimple SqmCastTarget SqmCoalesce SqmCollation SqmCollectionSize Represents theSIZE()
function.SqmDistinct SqmDurationUnit SqmEnumLiteral Specialized SQM literal defined by an enum reference.SqmEvery SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmFieldLiteral SqmFormat Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionSqmFunction A SQM functionSqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmLiteralEntityType Represents an reference to an entity type as a literal.SqmModifiedSubQueryExpression Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.SqmNamedParameter Represents a named query parameter in the SQM tree.SqmOver SqmOverflow SqmParameter Models a parameter expression declared in the query.SqmParameterizedEntityType Entity type expression based on a parameter - `TYPE( :someParam )`SqmPositionalParameter Models a positional parameter expressionSqmStar SqmSummarization SqmToDuration SqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmTuple Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.SqmUnaryOperation -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmJpaCriteriaParameterWrapper Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)
).SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.cte Class Description SqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etc -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.delete Class Description SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.domain Class Description AbstractSqmExpression SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.expression Class Description AbstractSqmExpression AbstractSqmParameter Common support for SqmParameter implsJpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.NullSqmExpressible SqmAggregateFunction A SQM aggregate function.SqmAliasedNodeRef Models a reference to aSqmAliasedNode
used in the order-by or group-by clause by either position or alias, though the reference is normalized here to a positional refSqmAny SqmAnyDiscriminatorValue SqmBinaryArithmetic SqmByUnit SqmCaseSearched SqmCaseSearched.WhenFragment SqmCaseSimple SqmCaseSimple.WhenFragment SqmCastTarget SqmCoalesce SqmCollation SqmCollectionSize Represents theSIZE()
function.SqmDistinct SqmDurationUnit SqmEnumLiteral Specialized SQM literal defined by an enum reference.SqmEvery SqmExpression The base contract for any kind of expression node in the SQM tree.SqmExtractUnit SqmFieldLiteral SqmFormat Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionSqmJpaCriteriaParameterWrapper Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)
).SqmLiteral Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcSqmLiteralEntityType Represents an reference to an entity type as a literal.SqmLiteralNull SqmModifiedSubQueryExpression Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.SqmModifiedSubQueryExpression.Modifier SqmNamedParameter Represents a named query parameter in the SQM tree.SqmOver SqmOverflow SqmParameter Models a parameter expression declared in the query.SqmParameterizedEntityType Entity type expression based on a parameter - `TYPE( :someParam )`SqmPositionalParameter Models a positional parameter expressionSqmSelfRenderingExpression SqmStar SqmSummarization SqmSummarization.Kind SqmToDuration SqmTrimSpecification Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.SqmTuple Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.SqmUnaryOperation SqmWindow SqmWindowFrame ValueBindJpaCriteriaParameter It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BIND -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.from Class Description AbstractSqmExpression SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.insert Class Description SqmExpression The base contract for any kind of expression node in the SQM tree.SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.jpa Class Description JpaCriteriaParameter JpaParameterExpression
created via JPACriteriaBuilder
.SqmCaseSearched SqmCaseSimple SqmFunction A SQM functionSqmJpaCriteriaParameterWrapper Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)
).SqmNamedParameter Represents a named query parameter in the SQM tree.SqmParameter Models a parameter expression declared in the query.SqmPositionalParameter Models a positional parameter expression -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.predicate Class Description AbstractSqmExpression SqmExpression The base contract for any kind of expression node in the SQM tree. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.select Class Description AbstractSqmExpression SqmExpression The base contract for any kind of expression node in the SQM tree.SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.query.sqm.tree.update Class Description SqmExpression The base contract for any kind of expression node in the SQM tree.SqmParameter Models a parameter expression declared in the query. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.sql.ast Class Description Conversion A conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator. -
Classes in org.hibernate.query.sqm.tree.expression used by org.hibernate.sql.ast.spi Class Description Conversion A conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator.