Uses of Class
org.hibernate.query.sqm.tree.AbstractSqmNode
-
Packages that use AbstractSqmNode Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptordescribing 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 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 representingdeletestatements 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 representinginsertstatements 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 representingselectstatements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdatestatements 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 classFormatFunction.FormatSqmFunction<T>protected classInverseDistributionFunction.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 classAnyDiscriminatorSqmPath<T>classEntityDiscriminatorSqmPathSqmPath 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 classSelfRenderingSqmAggregateFunction<T>classSelfRenderingSqmFunction<T>classSelfRenderingSqmOrderedSetAggregateFunction<T>classSelfRenderingSqmWindowFunction<T> -
Uses of AbstractSqmNode in org.hibernate.query.sqm.tree
Subclasses of AbstractSqmNode in org.hibernate.query.sqm.tree Modifier and Type Class Description classAbstractSqmDmlStatement<E>classAbstractSqmRestrictedDmlStatement<T>classAbstractSqmStatement<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 classSqmCteStatement<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 classSqmDeleteStatement<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 classAbstractSqmExpression<T>classAbstractSqmParameter<T>Common support for SqmParameter implsclassJpaCriteriaParameter<T>JpaParameterExpressioncreated via JPACriteriaBuilder.classSqmAliasedNodeRefModels a reference to aSqmAliasedNodeused in the order-by or group-by clause by either position or alias, though the reference is normalized here to a positional refclassSqmAny<T>classSqmAnyDiscriminatorValue<T>classSqmBinaryArithmetic<T>classSqmByUnitclassSqmCaseSearched<R>classSqmCaseSimple<T,R>classSqmCastTarget<T>classSqmCoalesce<T>classSqmCollationclassSqmCollectionSizeRepresents theSIZE()function.classSqmDistinct<T>classSqmDurationUnit<T>classSqmEnumLiteral<E extends Enum<E>>Specialized SQM literal defined by an enum reference.classSqmEvery<T>classSqmExtractUnit<T>classSqmFormatEffectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionclassSqmFunction<T>A SQM functionclassSqmJpaCriteriaParameterWrapper<T>Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)).classSqmLiteral<T>Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcclassSqmLiteralEntityType<T>Represents an reference to an entity type as a literal.classSqmLiteralNull<T>classSqmModifiedSubQueryExpression<T>Represents aSqmModifiedSubQueryExpression.Modifier.ALL,SqmModifiedSubQueryExpression.Modifier.ANY,SqmModifiedSubQueryExpression.Modifier.SOMEmodifier applied to a subquery as part of a comparison.classSqmNamedParameter<T>Represents a named query parameter in the SQM tree.classSqmOver<T>classSqmOverflow<T>classSqmParameterizedEntityType<T>Entity type expression based on a parameter - `TYPE( :someParam )`classSqmPositionalParameter<T>Models a positional parameter expressionclassSqmSelfRenderingExpression<T>classSqmStarclassSqmSummarization<T>classSqmToDuration<T>classSqmTrimSpecificationNeeded to pass TrimSpecification as an SqmExpression when we call out to SqmFunctionTemplates handling TRIM calls as a function argument.classSqmTuple<T>Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.classSqmUnaryOperation<T>classSqmWindowclassSqmWindowFrameclassValueBindJpaCriteriaParameter<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 classSqmCrossJoin<T>classSqmCteJoin<T>classSqmDerivedJoin<T>classSqmEntityJoin<T>classSqmRoot<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 classAbstractSqmInsertStatement<T>Convenience base class for InsertSqmStatement implementations.classSqmInsertSelectStatement<T>classSqmInsertValuesStatement<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 classAbstractJpaSelection<T>Base support forJpaSelectionimpls.classAbstractJpaTupleElement<T>Base support forJpaTupleElementimpls -
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 classAbstractNegatableSqmPredicateclassAbstractSqmPredicateclassSqmBetweenPredicateclassSqmBooleanExpressionPredicateRepresents an expression whose type is boolean, and can therefore be used as a predicate.classSqmComparisonPredicateclassSqmEmptinessPredicateclassSqmExistsPredicateclassSqmGroupedPredicateclassSqmInListPredicate<T>classSqmInSubQueryPredicate<T>classSqmJunctionPredicateclassSqmLikePredicateclassSqmMemberOfPredicateclassSqmNegatedPredicateclassSqmNullnessPredicate -
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 classAbstractSqmSelectQuery<T>classSqmDynamicInstantiation<T>Represents a dynamic instantiation (select new XYZ(...) ...) as part of the SQM.classSqmJpaCompoundSelection<T>classSqmSelectClauseThe semantic select clause.classSqmSelection<T>Represents an individual selection within a select clause.classSqmSelectStatement<T>classSqmSubQuery<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 classSqmUpdateStatement<T>
-