Uses of Class
org.hibernate.query.sqm.tree.select.SqmSubQuery
Packages that use SqmSubQuery
Package
Description
Implementation of the SPIs for HQL support.
This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing logical predicates in the SQM tree.
Nodes representing
select
statements in the SQM tree.Nodes representing
update
statements in the SQM tree.-
Uses of SqmSubQuery in org.hibernate.query.derived
Constructors in org.hibernate.query.derived with parameters of type SqmSubQuery -
Uses of SqmSubQuery in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmSubQueryModifier and TypeMethodDescriptionSqmSubQuery<?>
SemanticQueryBuilder.visitSubquery
(HqlParser.SubqueryContext ctx) SqmSubQuery<?>
SemanticQueryBuilder.visitSubqueryExpression
(HqlParser.SubqueryExpressionContext ctx) -
Uses of SqmSubQuery in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm with parameters of type SqmSubQueryModifier and TypeMethodDescription<T> SqmInPredicate<T>
NodeBuilder.in
(Expression<? extends T> expression, SqmSubQuery<T> subQuery) SemanticQueryWalker.visitSubQueryExpression
(SqmSubQuery<?> expression) -
Uses of SqmSubQuery in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmSubQueryModifier and TypeMethodDescription<T> SqmInPredicate<T>
SqmCriteriaNodeBuilder.in
(Expression<? extends T> expression, SqmSubQuery<T> subQuery) SqmTreePrinter.visitSubQueryExpression
(SqmSubQuery<?> expression) -
Uses of SqmSubQuery in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmSubQueryModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitSubQueryExpression
(SqmSubQuery<?> expression) -
Uses of SqmSubQuery in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmSubQueryModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitSubQueryExpression
(SqmSubQuery<?> sqmSubQuery) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return SqmSubQuery -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return SqmSubQueryConstructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmSubQueryModifierConstructorDescriptionSqmDerivedRoot
(SqmSubQuery<T> subQuery, String alias) protected
SqmDerivedRoot
(NavigablePath navigablePath, SqmSubQuery<T> subQuery, SqmPathSource<T> pathSource, String alias) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return SqmSubQueryModifier and TypeMethodDescriptionSqmAny.getSubquery()
SqmEvery.getSubquery()
SqmModifiedSubQueryExpression.getSubQuery()
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmSubQueryModifierConstructorDescriptionSqmAny
(SqmSubQuery<T> subquery, NodeBuilder criteriaBuilder) SqmEvery
(SqmSubQuery<T> subquery, NodeBuilder criteriaBuilder) SqmModifiedSubQueryExpression
(SqmSubQuery<T> subquery, SqmModifiedSubQueryExpression.Modifier modifier, NodeBuilder builder) SqmModifiedSubQueryExpression
(SqmSubQuery<T> subQuery, SqmModifiedSubQueryExpression.Modifier modifier, SqmExpressible<T> resultType, NodeBuilder builder) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return SqmSubQueryConstructors in org.hibernate.query.sqm.tree.from with parameters of type SqmSubQueryModifierConstructorDescriptionSqmDerivedJoin
(SqmSubQuery<T> subQuery, String alias, SqmJoinType joinType, boolean lateral, SqmRoot<T> sqmRoot) protected
SqmDerivedJoin
(NavigablePath navigablePath, SqmSubQuery<T> subQuery, boolean lateral, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<T> sqmRoot) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.predicate
Methods in org.hibernate.query.sqm.tree.predicate that return SqmSubQueryConstructors in org.hibernate.query.sqm.tree.predicate with parameters of type SqmSubQueryModifierConstructorDescriptionSqmInSubQueryPredicate
(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, boolean negated, NodeBuilder nodeBuilder) SqmInSubQueryPredicate
(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, NodeBuilder nodeBuilder) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmSubQueryModifier and TypeMethodDescriptionSqmSubQuery.copy
(SqmCopyContext context) SqmSubQuery.distinct
(boolean distinct) SqmSubQuery.groupBy
(Expression<?>... expressions) SqmSubQuery.groupBy
(List<Expression<?>> grouping) SqmSubQuery.having
(Expression<Boolean> booleanExpression) SqmSubQuery.multiselect
(Selection<?>... selections) SqmSubQuery.multiselect
(List<Selection<?>> selectionList) SqmSubQuery.select
(Expression<T> expression) <U> SqmSubQuery<U>
SqmSelectStatement.subquery
(EntityType<U> type) <U> SqmSubQuery<U>
<U> SqmSubQuery<U>
SqmSubQuery.where
(Expression<Boolean> restriction) -
Uses of SqmSubQuery in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update that return SqmSubQueryModifier and TypeMethodDescription<U> SqmSubQuery<U>
SqmUpdateStatement.subquery
(EntityType<U> type)