Uses of Class
org.hibernate.query.sqm.tree.from.SqmRoot
-
Packages that use SqmRoot Package Description org.hibernate.query.criteria Hibernate's support for JPA criteria queries.org.hibernate.query.hql.internal org.hibernate.query.sqm org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.delete org.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.from org.hibernate.query.sqm.tree.insert org.hibernate.query.sqm.tree.select org.hibernate.query.sqm.tree.update -
-
Uses of SqmRoot in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria with parameters of type SqmRoot Modifier and Type Method Description void
JpaManipulationCriteria. setTarget(SqmRoot<E> root)
Set the root path -
Uses of SqmRoot in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmRoot Modifier and Type Method Description SqmRoot<?>
SemanticQueryBuilder. visitEntityWithJoins(HqlParser.EntityWithJoinsContext parserSpace)
SqmRoot<?>
SemanticQueryBuilder. visitRootEntity(HqlParser.RootEntityContext ctx)
SqmRoot<?>
SemanticQueryBuilder. visitRootSubquery(HqlParser.RootSubqueryContext ctx)
SqmRoot<R>
SemanticQueryBuilder. visitTargetEntity(HqlParser.TargetEntityContext dmlTargetContext)
Methods in org.hibernate.query.hql.internal with parameters of type SqmRoot Modifier and Type Method Description protected <X> void
SemanticQueryBuilder. consumeJoin(HqlParser.JoinContext parserJoin, SqmRoot<X> sqmRoot)
protected void
SemanticQueryBuilder. consumeJpaCollectionJoin(HqlParser.JpaCollectionJoinContext ctx, SqmRoot<?> sqmRoot)
Constructors in org.hibernate.query.hql.internal with parameters of type SqmRoot Constructor Description QualifiedJoinPathConsumer(SqmRoot<?> sqmRoot, SqmJoinType joinType, boolean fetch, String alias, SqmCreationState creationState)
-
Uses of SqmRoot in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmRoot Modifier and Type Method Description <X,T extends X>
SqmRoot<T>NodeBuilder. treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
Methods in org.hibernate.query.sqm with parameters of type SqmRoot Modifier and Type Method Description T
SemanticQueryWalker. visitRootPath(SqmRoot<?> sqmRoot)
-
Uses of SqmRoot in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmRoot Modifier and Type Method Description <X,T extends X>
SqmRoot<T>SqmCriteriaNodeBuilder. treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
Methods in org.hibernate.query.sqm.internal with parameters of type SqmRoot Modifier and Type Method Description Object
SqmTreePrinter. visitRootPath(SqmRoot sqmRoot)
-
Uses of SqmRoot in org.hibernate.query.sqm.mutation.internal
Constructors in org.hibernate.query.sqm.mutation.internal with parameters of type SqmRoot Constructor Description MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, String sourceAlias, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
-
Uses of SqmRoot in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmRoot Modifier and Type Method Description Object
BaseSemanticQueryWalker. visitRootPath(SqmRoot<?> sqmRoot)
-
Uses of SqmRoot in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmRoot Modifier and Type Method Description protected void
BaseSqmToSqlAstConverter. consumeFromClauseCorrelatedRoot(SqmRoot<?> sqmRoot)
protected void
BaseSqmToSqlAstConverter. consumeFromClauseRoot(SqmRoot<?> sqmRoot)
Expression
BaseSqmToSqlAstConverter. visitRootPath(SqmRoot<?> sqmRoot)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return SqmRoot Modifier and Type Method Description SqmRoot<E>
AbstractSqmDmlStatement. getTarget()
SqmRoot<E>
SqmDmlStatement. getTarget()
Get the root path that is the target of the DML statement.Methods in org.hibernate.query.sqm.tree with parameters of type SqmRoot Modifier and Type Method Description void
AbstractSqmDmlStatement. setTarget(SqmRoot<E> root)
void
SqmDmlStatement. setTarget(SqmRoot<E> root)
Set the root pathConstructors in org.hibernate.query.sqm.tree with parameters of type SqmRoot Constructor Description AbstractSqmDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<E> target)
AbstractSqmDmlStatement(SqmRoot<E> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
AbstractSqmRestrictedDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target)
AbstractSqmRestrictedDmlStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.delete
Constructors in org.hibernate.query.sqm.tree.delete with parameters of type SqmRoot Constructor Description SqmDeleteStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target)
SqmDeleteStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.domain
Subclasses of SqmRoot in org.hibernate.query.sqm.tree.domain Modifier and Type Class Description class
SqmCorrelatedRoot<T>
class
SqmCorrelatedRootJoin<T>
class
SqmCteRoot<T>
class
SqmDerivedRoot<T>
class
SqmTreatedRoot<T,S extends T>
Methods in org.hibernate.query.sqm.tree.domain that return SqmRoot Modifier and Type Method Description SqmRoot<S>
SqmTreatedRoot. copy(SqmCopyContext context)
default SqmRoot<?>
SqmPath. findRoot()
SqmRoot<O>
SqmCorrelatedBagJoin. getCorrelatedRoot()
SqmRoot<T>
SqmCorrelatedCrossJoin. getCorrelatedRoot()
SqmRoot<T>
SqmCorrelatedEntityJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelatedListJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelatedMapJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelatedPluralPartJoin. getCorrelatedRoot()
SqmRoot<T>
SqmCorrelatedRoot. getCorrelatedRoot()
SqmRoot<T>
SqmCorrelatedRootJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelatedSetJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelatedSingularJoin. getCorrelatedRoot()
SqmRoot<O>
SqmCorrelation. getCorrelatedRoot()
SqmRoot<T>
SqmCorrelatedRoot. getCorrelationParent()
SqmRoot<T>
SqmCorrelatedRootJoin. getCorrelationParent()
Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmRoot Constructor Description SqmCorrelatedEntityJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot, SqmCorrelatedRootJoin<T> correlatedRootJoin, SqmEntityJoin<T> correlationParent)
SqmCorrelatedRoot(SqmRoot<T> correlationParent)
SqmTreatedRoot(SqmRoot<T> wrappedPath, EntityDomainType<S> treatTarget)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return SqmRoot Modifier and Type Method Description SqmRoot<E>
SqmRoot. copy(SqmCopyContext context)
SqmRoot<?>
SqmCrossJoin. findRoot()
SqmRoot<?>
SqmCteJoin. findRoot()
SqmRoot<?>
SqmDerivedJoin. findRoot()
SqmRoot<?>
SqmEntityJoin. findRoot()
SqmRoot<?>
SqmRoot. findRoot()
SqmRoot<?>
SqmCrossJoin. getRoot()
SqmRoot<?>
SqmCteJoin. getRoot()
SqmRoot<?>
SqmDerivedJoin. getRoot()
SqmRoot<?>
SqmEntityJoin. getRoot()
Methods in org.hibernate.query.sqm.tree.from that return types with arguments of type SqmRoot Modifier and Type Method Description List<SqmRoot<?>>
SqmFromClause. getRoots()
Immutable view of the domain roots.Methods in org.hibernate.query.sqm.tree.from with parameters of type SqmRoot Modifier and Type Method Description void
SqmFromClause. addRoot(SqmRoot<?> root)
Add roots incrementallyprotected void
SqmRoot. copyTo(SqmRoot<E> target, SqmCopyContext context)
Method parameters in org.hibernate.query.sqm.tree.from with type arguments of type SqmRoot Modifier and Type Method Description void
SqmFromClause. setRoots(List<SqmRoot<?>> domainRoots)
Inject the complete set of domain rootsvoid
SqmFromClause. visitRoots(Consumer<SqmRoot<?>> consumer)
Visit the domain rootsConstructors in org.hibernate.query.sqm.tree.from with parameters of type SqmRoot Constructor Description SqmCrossJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot)
SqmCrossJoin(NavigablePath navigablePath, EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot)
SqmCteJoin(SqmCteStatement<T> cte, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmCteJoin(NavigablePath navigablePath, SqmCteStatement<T> cte, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmDerivedJoin(SqmSubQuery<T> subQuery, String alias, SqmJoinType joinType, boolean lateral, SqmRoot<?> sqmRoot)
SqmDerivedJoin(NavigablePath navigablePath, SqmSubQuery<T> subQuery, boolean lateral, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmEntityJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmEntityJoin(NavigablePath navigablePath, EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.insert
Constructors in org.hibernate.query.sqm.tree.insert with parameters of type SqmRoot Constructor Description AbstractSqmInsertStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths)
AbstractSqmInsertStatement(SqmRoot<T> targetRoot, SqmQuerySource querySource, NodeBuilder nodeBuilder)
SqmInsertSelectStatement(SqmRoot<T> targetRoot, NodeBuilder nodeBuilder)
SqmInsertValuesStatement(SqmRoot<T> targetRoot, NodeBuilder nodeBuilder)
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmRoot Modifier and Type Method Description <Y> SqmRoot<Y>
SqmSubQuery. correlate(jakarta.persistence.criteria.Root<Y> parentRoot)
<X> SqmRoot<X>
AbstractSqmSelectQuery. from(jakarta.persistence.metamodel.EntityType<X> entityType)
<X> SqmRoot<X>
AbstractSqmSelectQuery. from(Class<X> entityClass)
Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmRoot Modifier and Type Method Description Set<SqmRoot<?>>
SqmQuerySpec. getRoots()
-
Uses of SqmRoot in org.hibernate.query.sqm.tree.update
Constructors in org.hibernate.query.sqm.tree.update with parameters of type SqmRoot Constructor Description SqmUpdateStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target)
SqmUpdateStatement(SqmRoot<T> target, NodeBuilder nodeBuilder)
SqmUpdateStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-