Uses of Interface
org.hibernate.query.criteria.JpaCteCriteria
-
Packages that use JpaCteCriteria Package Description org.hibernate.query.criteria The JPA-standard criteria query API defines all the operations needed express any query written in standard JPQL.org.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree. -
-
Uses of JpaCteCriteria in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return JpaCteCriteria Modifier and Type Method Description <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 JpaCteCriteria Modifier and Type Method Description Collection<? 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 JpaCteCriteria Modifier and Type Method Description <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> JpaJoinedFrom<?,X>
JpaFrom. join(JpaCteCriteria<X> cte)
<X> JpaJoinedFrom<?,X>
JpaFrom. join(JpaCteCriteria<X> cte, SqmJoinType joinType)
Method parameters in org.hibernate.query.criteria with type arguments of type JpaCteCriteria Modifier and Type Method Description <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 JpaCteCriteria Modifier and Type Method Description <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 JpaCteCriteria Modifier and Type Method Description Collection<? extends JpaCteCriteria<?>>
AbstractSqmDmlStatement. getCteCriterias()
Method parameters in org.hibernate.query.sqm.tree with type arguments of type JpaCteCriteria Modifier and Type Method Description <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 JpaCteCriteria Modifier and Type Class Description class
SqmCteStatement<T>
Constructor parameters in org.hibernate.query.sqm.tree.cte with type arguments of type JpaCteCriteria Constructor Description SqmCteStatement(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 JpaCteCriteria Modifier and Type Method Description <X> JpaJoinedFrom<?,X>
AbstractSqmFrom. join(JpaCteCriteria<X> cte)
<X> JpaJoinedFrom<?,X>
AbstractSqmFrom. join(JpaCteCriteria<X> cte, SqmJoinType joinType)
<X> JpaJoinedFrom<?,X>
AbstractSqmFrom. join(JpaCteCriteria<X> cte, SqmJoinType joinType, String alias)
-
Uses of JpaCteCriteria in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return JpaCteCriteria Modifier and Type Method Description <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)
<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 JpaCteCriteria Modifier and Type Method Description Collection<? extends JpaCteCriteria<?>>
AbstractSqmSelectQuery. getCteCriterias()
Methods in org.hibernate.query.sqm.tree.select with parameters of type JpaCteCriteria Modifier and Type Method Description <X> JpaRoot<X>
AbstractSqmSelectQuery. from(JpaCteCriteria<X> cte)
Method parameters in org.hibernate.query.sqm.tree.select with type arguments of type JpaCteCriteria Modifier and Type Method Description <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)
-