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 voidJpaManipulationCriteria. 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> voidSemanticQueryBuilder. consumeJoin(HqlParser.JoinContext parserJoin, SqmRoot<X> sqmRoot)protected voidSemanticQueryBuilder. 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 TSemanticQueryWalker. 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 ObjectSqmTreePrinter. 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 ObjectBaseSemanticQueryWalker. 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 voidBaseSqmToSqlAstConverter. consumeFromClauseCorrelatedRoot(SqmRoot<?> sqmRoot)protected voidBaseSqmToSqlAstConverter. consumeFromClauseRoot(SqmRoot<?> sqmRoot)ExpressionBaseSqmToSqlAstConverter. 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 voidAbstractSqmDmlStatement. setTarget(SqmRoot<E> root)voidSqmDmlStatement. 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, boolean withRecursiveCte, SqmRoot<E> target)AbstractSqmDmlStatement(SqmRoot<E> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)AbstractSqmRestrictedDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, 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, boolean withRecursiveCte, 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 classSqmCorrelatedRoot<T>classSqmCorrelatedRootJoin<T>classSqmDerivedRoot<T>classSqmTreatedRoot<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<?>SqmDerivedJoin. findRoot()SqmRoot<?>SqmEntityJoin. findRoot()SqmRoot<?>SqmRoot. findRoot()SqmRoot<?>SqmCrossJoin. 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 voidSqmFromClause. addRoot(SqmRoot<?> root)Add roots incrementallyprotected voidSqmRoot. 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 voidSqmFromClause. setRoots(List<SqmRoot<?>> domainRoots)Inject the complete set of domain rootsvoidSqmFromClause. 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)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, boolean withRecursiveCte, 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, boolean withRecursiveCte, SqmRoot<T> target)SqmUpdateStatement(SqmRoot<T> target, NodeBuilder nodeBuilder)SqmUpdateStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-