Uses of Class
org.hibernate.query.sqm.tree.AbstractSqmNode
-
Packages that use AbstractSqmNode Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.function.array org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.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. -
-
Uses of AbstractSqmNode in org.hibernate.dialect.function
Subclasses of AbstractSqmNode in org.hibernate.dialect.function Modifier and Type Class Description protected static class
FormatFunction.FormatSqmFunction<T>
protected class
InverseDistributionFunction.SelfRenderingInverseDistributionFunction<T>
-
Uses of AbstractSqmNode in org.hibernate.dialect.function.array
Subclasses of AbstractSqmNode in org.hibernate.dialect.function.array Modifier and Type Class Description protected static class
OracleArrayAggEmulation.OracleArrayAggSqmFunction<T>
-
Uses of AbstractSqmNode in org.hibernate.metamodel.model.domain.internal
Subclasses of AbstractSqmNode in org.hibernate.metamodel.model.domain.internal Modifier and Type Class Description class
AnyDiscriminatorSqmPath<T>
class
EntityDiscriminatorSqmPath<T>
SqmPath
specialization for an entity discriminator -
Uses of AbstractSqmNode in org.hibernate.query.sqm.function
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.function Modifier and Type Class Description class
SelfRenderingSqmAggregateFunction<T>
class
SelfRenderingSqmFunction<T>
class
SelfRenderingSqmOrderedSetAggregateFunction<T>
class
SelfRenderingSqmWindowFunction<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree Modifier and Type Class Description class
AbstractSqmDmlStatement<E>
class
AbstractSqmRestrictedDmlStatement<T>
class
AbstractSqmStatement<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.cte
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.cte Modifier and Type Class Description class
SqmCteStatement<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.delete
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.delete Modifier and Type Class Description class
SqmDeleteStatement<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.domain
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.expression
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.expression Modifier and Type Class Description class
AbstractSqmExpression<T>
class
AbstractSqmParameter<T>
Common support for SqmParameter implsclass
JpaCriteriaParameter<T>
JpaParameterExpression
created via JPACriteriaBuilder
.class
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 refclass
SqmAny<T>
class
SqmAnyDiscriminatorValue<T>
class
SqmBinaryArithmetic<T>
class
SqmByUnit
class
SqmCaseSearched<R>
class
SqmCaseSimple<T,R>
class
SqmCastTarget<T>
class
SqmCoalesce<T>
class
SqmCollation
class
SqmCollectionSize
Represents theSIZE()
function.class
SqmDistinct<T>
class
SqmDurationUnit<T>
class
SqmEnumLiteral<E extends Enum<E>>
Specialized SQM literal defined by an enum reference.class
SqmEvery<T>
class
SqmExtractUnit<T>
class
SqmFormat
Effectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionclass
SqmFunction<T>
A SQM functionclass
SqmHqlNumericLiteral<N extends Number>
Used to model numeric literals found in HQL queries.class
SqmJpaCriteriaParameterWrapper<T>
Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)
).class
SqmLiteral<T>
Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcclass
SqmLiteralEntityType<T>
Represents an reference to an entity type as a literal.class
SqmLiteralNull<T>
class
SqmModifiedSubQueryExpression<T>
Represents aSqmModifiedSubQueryExpression.Modifier.ALL
,SqmModifiedSubQueryExpression.Modifier.ANY
,SqmModifiedSubQueryExpression.Modifier.SOME
modifier applied to a subquery as part of a comparison.class
SqmNamedParameter<T>
Represents a named query parameter in the SQM tree.class
SqmOver<T>
class
SqmOverflow<T>
class
SqmParameterizedEntityType<T>
Entity type expression based on a parameter - `TYPE( :someParam )`class
SqmPositionalParameter<T>
Models a positional parameter expressionclass
SqmSelfRenderingExpression<T>
class
SqmStar
class
SqmSummarization<T>
class
SqmToDuration<T>
class
SqmTrimSpecification
Needed to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.class
SqmTuple<T>
A tuple constructor, that is, a list of expressions wrapped in parentheses, for example,(x, y, z)
.class
SqmUnaryOperation<T>
class
SqmWindow
class
SqmWindowFrame
class
ValueBindJpaCriteriaParameter<T>
It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BIND -
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.from
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.from Modifier and Type Class Description class
SqmCrossJoin<T>
class
SqmCteJoin<T>
class
SqmDerivedJoin<T>
class
SqmEntityJoin<T>
class
SqmRoot<E>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.insert
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.insert Modifier and Type Class Description class
AbstractSqmInsertStatement<T>
Convenience base class for InsertSqmStatement implementations.class
SqmInsertSelectStatement<T>
class
SqmInsertValuesStatement<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.jpa
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.jpa Modifier and Type Class Description class
AbstractJpaSelection<T>
Base support forJpaSelection
impls.class
AbstractJpaTupleElement<T>
Base support forJpaTupleElement
impls -
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.predicate
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.predicate Modifier and Type Class Description class
AbstractNegatableSqmPredicate
class
AbstractSqmPredicate
class
SqmBetweenPredicate
class
SqmBooleanExpressionPredicate
Represents an expression whose type is boolean, and can therefore be used as a predicate.class
SqmComparisonPredicate
class
SqmEmptinessPredicate
class
SqmExistsPredicate
class
SqmGroupedPredicate
class
SqmInListPredicate<T>
class
SqmInSubQueryPredicate<T>
class
SqmJunctionPredicate
class
SqmLikePredicate
class
SqmMemberOfPredicate
class
SqmNegatedPredicate
class
SqmNullnessPredicate
class
SqmTruthnessPredicate
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.select
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.select Modifier and Type Class Description class
AbstractSqmSelectQuery<T>
class
SqmDynamicInstantiation<T>
Represents a dynamic instantiation (select new XYZ(...) ...
) as part of the SQM.class
SqmJpaCompoundSelection<T>
class
SqmSelectClause
The semantic select clause.class
SqmSelection<T>
Represents an individual selection within a select clause.class
SqmSelectStatement<T>
class
SqmSubQuery<T>
-
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree.update
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.update Modifier and Type Class Description class
SqmUpdateStatement<T>
-