Uses of Class
org.hibernate.query.sqm.tree.from.SqmRoot
-
Packages that use SqmRoot Package Description org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.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 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.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.select Nodes representingselectstatements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdatestatements in the SQM tree. -
-
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 <T> voidSemanticQueryBuilder. consumeCrossJoin(HqlParser.CrossJoinContext parserJoin, SqmRoot<T> sqmRoot)protected <X> voidSemanticQueryBuilder. consumeJoin(HqlParser.JoinContext parserJoin, SqmRoot<X> sqmRoot)protected voidSemanticQueryBuilder. consumeJpaCollectionJoin(HqlParser.JpaCollectionJoinContext ctx, SqmRoot<?> sqmRoot)Deprecated syntax dating back to EJB-QL prior to EJB 3, required by JPA, never documented in Hibernatestatic <E> voidSqmTreeCreationHelper. handleRootAsCrossJoin(HqlParser.EntityWithJoinsContext entityWithJoinsContext, SqmRoot<?> sqmPrimaryRoot, SemanticQueryBuilder<?> sqmBuilder)Handle secondary query roots using cross-join semantics.<E> voidSqmPathRegistryImpl. replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot)Constructors in org.hibernate.query.hql.internal with parameters of type SqmRoot Constructor Description QualifiedJoinPathConsumer(SqmRoot<?> sqmRoot, SqmJoinType joinType, boolean fetch, String alias, boolean allowReuse, SqmCreationState creationState) -
Uses of SqmRoot in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi with parameters of type SqmRoot Modifier and Type Method Description <E> voidSqmPathRegistry. replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot)Used with JPA compliance to treat secondary query roots as cross-joins. -
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(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(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 protected voidBaseSemanticQueryWalker. consumeFromClauseRoot(SqmRoot<?> sqmRoot)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<T>AbstractSqmRestrictedDmlStatement. from(EntityType<T> entity)SqmRoot<T>AbstractSqmRestrictedDmlStatement. from(Class<T> entityClass)SqmRoot<T>AbstractSqmRestrictedDmlStatement. getRoot()SqmRoot<E>AbstractSqmDmlStatement. getTarget()SqmRoot<E>SqmDmlStatement. getTarget()Get the root path that is the target of the DML statement.Constructors 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)Constructor for Criteria statements. -
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)Deprecated, for removal: This API element is subject to removal in a future version.was previously used for HQL. -
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 classSqmCorrelatedDerivedRoot<T>classSqmCorrelatedDerivedRootJoin<T>classSqmCorrelatedRoot<T>classSqmCorrelatedRootJoin<T>classSqmCteRoot<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)SqmRoot<?>SqmCorrelatedEntityJoin. findRoot()default SqmRoot<?>SqmCorrelation. findRoot()default SqmRoot<?>SqmPath. findRoot()SqmRoot<O>SqmCorrelatedBagJoin. getCorrelatedRoot()SqmRoot<T>SqmCorrelatedCrossJoin. getCorrelatedRoot()SqmRoot<T>SqmCorrelatedCteJoin. getCorrelatedRoot()SqmRoot<T>SqmCorrelatedDerivedJoin. 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)SqmCorrelatedRoot(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder, 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 voidSqmFromClause. addRoot(SqmRoot<?> root)Add roots incrementallyvoidSqmRoot. 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)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
Methods in org.hibernate.query.sqm.tree.insert that return SqmRoot Modifier and Type Method Description SqmRoot<T>SqmConflictClause. getExcludedRoot()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)Deprecated, for removal: This API element is subject to removal in a future version.AbstractSqmInsertStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths, SqmConflictClause<T> conflictClause)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(Root<Y> parentRoot)<X> SqmRoot<X>AbstractSqmSelectQuery. from(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 List<SqmRoot<?>>SqmQuerySpec. getRootList()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)Deprecated, for removal: This API element is subject to removal in a future version.was previously used for HQL.SqmUpdateStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)Deprecated, for removal: This API element is subject to removal in a future version.was previously used for Criteria.
-