Uses of Class
org.hibernate.query.sqm.tree.AbstractSqmNode
-
-
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.metamodel.model.domain.internal
Subclasses of AbstractSqmNode in org.hibernate.metamodel.model.domain.internal Modifier and Type Class Description class
AnyDiscriminatorSqmPath<T>
class
DiscriminatorSqmPath
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
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree.domain Modifier and Type Class Description class
AbstractSqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.class
AbstractSqmFrom<O,T>
Convenience base class for SqmFrom implementationsclass
AbstractSqmJoin<O,T>
class
AbstractSqmPath<T>
class
AbstractSqmPluralJoin<O,C,E>
class
AbstractSqmSimplePath<T>
class
AbstractSqmSpecificPluralPartPath<T>
class
NonAggregatedCompositeSimplePath<T>
class
SqmAnyValuedSimplePath<T>
class
SqmBagJoin<O,E>
class
SqmBasicValuedSimplePath<T>
class
SqmCorrelatedBagJoin<O,T>
class
SqmCorrelatedCrossJoin<T>
class
SqmCorrelatedEntityJoin<T>
class
SqmCorrelatedListJoin<O,T>
class
SqmCorrelatedMapJoin<O,K,V>
class
SqmCorrelatedPluralPartJoin<O,T>
class
SqmCorrelatedRoot<T>
class
SqmCorrelatedRootJoin<T>
class
SqmCorrelatedSetJoin<O,T>
class
SqmCorrelatedSingularJoin<O,T>
class
SqmDerivedRoot<T>
class
SqmElementAggregateFunction<T>
class
SqmEmbeddedValuedSimplePath<T>
class
SqmEntityValuedSimplePath<T>
class
SqmFkExpression<T>
Reference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.class
SqmIndexAggregateFunction<T>
class
SqmIndexedCollectionAccessPath<T>
class
SqmListJoin<O,E>
class
SqmMapJoin<O,K,V>
class
SqmPluralPartJoin<O,T>
class
SqmPluralValuedSimplePath<E>
An SqmPath for plural attribute pathsclass
SqmSetJoin<O,E>
class
SqmSingularJoin<O,T>
class
SqmTreatedBagJoin<O,T,S extends T>
class
SqmTreatedCrossJoin<T,S extends T>
class
SqmTreatedEntityJoin<T,S extends T>
class
SqmTreatedListJoin<O,T,S extends T>
class
SqmTreatedMapJoin<O,K,V,S extends V>
class
SqmTreatedPluralPartJoin<O,T,S extends T>
class
SqmTreatedRoot<T,S extends T>
class
SqmTreatedSetJoin<O,T,S extends T>
class
SqmTreatedSimplePath<T,S extends T>
class
SqmTreatedSingularJoin<O,T,S extends T>
-
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 -> 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 appplied 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>
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 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
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
-
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>
-