Uses of Interface
org.hibernate.query.criteria.JpaCteCriteria
Packages that use JpaCteCriteria
Package
Description
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
This package contains the classes that make up the SQM tree nodes.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
select
statements in the SQM tree.-
Uses of JpaCteCriteria in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return JpaCteCriteriaModifier and TypeMethodDescription<T> JpaCteCriteria<T>
CriteriaDefinition.getCteCriteria
(String cteName) <T> JpaCteCriteria<T>
JpaCteContainer.getCteCriteria
(String cteName) Returns a CTE that is registered by the given name on this container, or any of its parents.<T> JpaCteCriteria<T>
CriteriaDefinition.with
(AbstractQuery<T> criteria) <T> JpaCteCriteria<T>
CriteriaDefinition.with
(String name, AbstractQuery<T> criteria) <T> JpaCteCriteria<T>
JpaCteContainer.with
(AbstractQuery<T> criteria) Registers the givenCriteriaQuery
and returns aJpaCteCriteria
, which can be used for querying.<T> JpaCteCriteria<T>
JpaCteContainer.with
(String name, AbstractQuery<T> criteria) LikeJpaCteContainer.with(AbstractQuery)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionAll
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionAll
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionAll
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionAll
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) LikeJpaCteContainer.withRecursiveUnionAll(AbstractQuery, Function)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionDistinct
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionDistinct
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionDistinct
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionDistinct
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) LikeJpaCteContainer.withRecursiveUnionDistinct(AbstractQuery, Function)
but assigns an explicit CTE name.Methods in org.hibernate.query.criteria that return types with arguments of type JpaCteCriteriaModifier and TypeMethodDescriptionCollection<? extends JpaCteCriteria<?>>
CriteriaDefinition.getCteCriterias()
Collection<? extends JpaCteCriteria<?>>
JpaCteContainer.getCteCriterias()
Returns the CTEs that are registered on this container.Methods in org.hibernate.query.criteria with parameters of type JpaCteCriteriaModifier and TypeMethodDescription<X> JpaRoot<X>
CriteriaDefinition.from
(JpaCteCriteria<X> cte) <X> JpaRoot<X>
JpaSelectCriteria.from
(JpaCteCriteria<X> cte) Create and add a query root corresponding to the given cte, forming a cartesian product with any existing roots.<X> JpaJoin<?,
X> JpaFrom.join
(JpaCteCriteria<X> cte) default <X> JpaJoin<?,
X> JpaFrom.join
(JpaCteCriteria<X> cte, JoinType joinType) <X> JpaJoin<?,
X> JpaFrom.join
(JpaCteCriteria<X> cte, SqmJoinType joinType) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in org.hibernate.query.criteria with type arguments of type JpaCteCriteriaModifier and TypeMethodDescription<T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionAll
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionAll
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionAll
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionAll
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) LikeJpaCteContainer.withRecursiveUnionAll(AbstractQuery, Function)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionDistinct
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
CriteriaDefinition.withRecursiveUnionDistinct
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) <T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionDistinct
(AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer.withRecursiveUnionDistinct
(String name, AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>, AbstractQuery<T>> recursiveCriteriaProducer) LikeJpaCteContainer.withRecursiveUnionDistinct(AbstractQuery, Function)
but assigns an explicit CTE name. -
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return JpaCteCriteriaModifier and TypeMethodDescription<X> JpaCteCriteria<X>
AbstractSqmDmlStatement.getCteCriteria
(String cteName) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.with
(AbstractQuery<X> criteria) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.with
(String name, AbstractQuery<X> criteria) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionAll
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionAll
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionDistinct
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionDistinct
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) Methods in org.hibernate.query.sqm.tree that return types with arguments of type JpaCteCriteriaModifier and TypeMethodDescriptionCollection<? extends JpaCteCriteria<?>>
AbstractSqmDmlStatement.getCteCriterias()
Method parameters in org.hibernate.query.sqm.tree with type arguments of type JpaCteCriteriaModifier and TypeMethodDescription<X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionAll
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionAll
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionDistinct
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmDmlStatement.withRecursiveUnionDistinct
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) -
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement JpaCteCriteriaConstructor parameters in org.hibernate.query.sqm.tree.cte with type arguments of type JpaCteCriteriaModifierConstructorDescriptionSqmCteStatement
(String name, SqmSelectQuery<T> nonRecursiveQueryPart, boolean unionDistinct, Function<JpaCteCriteria<T>, AbstractQuery<T>> finalCriteriaProducer, SqmCteContainer cteContainer, NodeBuilder nodeBuilder) -
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain with parameters of type JpaCteCriteriaModifier and TypeMethodDescription<X> SqmJoin<?,
X> AbstractSqmFrom.join
(JpaCteCriteria<X> cte) <X> SqmJoin<?,
X> AbstractSqmFrom.join
(JpaCteCriteria<X> cte, SqmJoinType joinType) <X> SqmJoin<?,
X> AbstractSqmFrom.join
(JpaCteCriteria<X> cte, SqmJoinType joinType, String alias) -
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from with parameters of type JpaCteCriteriaModifier and TypeMethodDescription<X> JpaJoin<?,
X> SqmJoin.join
(JpaCteCriteria<X> cte) <X> JpaJoin<?,
X> SqmJoin.join
(JpaCteCriteria<X> cte, SqmJoinType joinType) -
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return JpaCteCriteriaModifier and TypeMethodDescription<X> JpaCteCriteria<X>
AbstractSqmSelectQuery.getCteCriteria
(String cteName) <X> JpaCteCriteria<X>
SqmSubQuery.getCteCriteria
(String cteName) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.with
(AbstractQuery<X> criteria) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.with
(String name, AbstractQuery<X> criteria) protected <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withInternal
(String name, AbstractQuery<X> criteria) protected <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) protected <X> JpaCteCriteria<X>
SqmSelectStatement.withInternal
(String name, AbstractQuery<X> criteria) protected <X> JpaCteCriteria<X>
SqmSelectStatement.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) protected <X> JpaCteCriteria<X>
SqmSubQuery.withInternal
(String name, AbstractQuery<X> criteria) protected <X> JpaCteCriteria<X>
SqmSubQuery.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionAll
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionAll
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionDistinct
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionDistinct
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type JpaCteCriteriaModifier and TypeMethodDescriptionCollection<? extends JpaCteCriteria<?>>
AbstractSqmSelectQuery.getCteCriterias()
Methods in org.hibernate.query.sqm.tree.select with parameters of type JpaCteCriteriaModifier and TypeMethodDescription<X> JpaRoot<X>
AbstractSqmSelectQuery.from
(JpaCteCriteria<X> cte) Method parameters in org.hibernate.query.sqm.tree.select with type arguments of type JpaCteCriteriaModifier and TypeMethodDescriptionprotected <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) protected <X> JpaCteCriteria<X>
SqmSelectStatement.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) protected <X> JpaCteCriteria<X>
SqmSubQuery.withInternal
(String name, AbstractQuery<X> baseCriteria, boolean unionDistinct, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionAll
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionAll
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionDistinct
(AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer) <X> JpaCteCriteria<X>
AbstractSqmSelectQuery.withRecursiveUnionDistinct
(String name, AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>, AbstractQuery<X>> recursiveCriteriaProducer)
SqmJoinType
onto an API.