Uses of Class
org.hibernate.query.sqm.tree.jpa.AbstractJpaSelection
-
Packages that use AbstractJpaSelection Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.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.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree. -
-
Uses of AbstractJpaSelection in org.hibernate.dialect.function
Subclasses of AbstractJpaSelection in org.hibernate.dialect.function Modifier and Type Class Description protected static class
FormatFunction.FormatSqmFunction<T>
protected class
InverseDistributionFunction.SelfRenderingInverseDistributionFunction<T>
-
Uses of AbstractJpaSelection in org.hibernate.metamodel.model.domain.internal
Subclasses of AbstractJpaSelection in org.hibernate.metamodel.model.domain.internal Modifier and Type Class Description class
AnyDiscriminatorSqmPath<T>
class
EntityDiscriminatorSqmPath
SqmPath specialization for an entity discriminator -
Uses of AbstractJpaSelection in org.hibernate.query.sqm.function
Subclasses of AbstractJpaSelection 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 AbstractJpaSelection in org.hibernate.query.sqm.tree.domain
-
Uses of AbstractJpaSelection in org.hibernate.query.sqm.tree.expression
Subclasses of AbstractJpaSelection 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
SqmCoalesce<T>
class
SqmCollation
class
SqmCollectionSize
Represents theSIZE()
function.class
SqmEnumLiteral<E extends Enum<E>>
Specialized SQM literal defined by an enum reference.class
SqmEvery<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
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
SqmTuple<T>
Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.class
SqmUnaryOperation<T>
class
ValueBindJpaCriteriaParameter<T>
It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BIND -
Uses of AbstractJpaSelection in org.hibernate.query.sqm.tree.from
Subclasses of AbstractJpaSelection 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 AbstractJpaSelection in org.hibernate.query.sqm.tree.predicate
Subclasses of AbstractJpaSelection 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
-
Uses of AbstractJpaSelection in org.hibernate.query.sqm.tree.select
Subclasses of AbstractJpaSelection in org.hibernate.query.sqm.tree.select Modifier and Type Class Description class
SqmDynamicInstantiation<T>
Represents a dynamic instantiation (select new XYZ(...) ...
) as part of the SQM.class
SqmJpaCompoundSelection<T>
-