Uses of Interface
org.hibernate.query.criteria.JpaCteCriteria
-
Packages that use JpaCteCriteria Package Description org.hibernate.query.criteria Hibernate's support for JPA criteria queries.org.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte org.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.select -
-
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>
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>
JpaCteContainer. with(jakarta.persistence.criteria.AbstractQuery<T> criteria)
Registers the givenCriteriaQuery
and returns aJpaCteCriteria
, which can be used for querying.<T> JpaCteCriteria<T>
JpaCteContainer. with(String name, jakarta.persistence.criteria.AbstractQuery<T> criteria)
LikeJpaCteContainer.with(AbstractQuery)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionAll(jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
LikeJpaCteContainer.withRecursiveUnionAll(AbstractQuery, Function)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.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<?>>
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>
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>
JpaCteContainer. withRecursiveUnionAll(jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
LikeJpaCteContainer.withRecursiveUnionAll(AbstractQuery, Function)
but assigns an explicit CTE name.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.AbstractQuery<T>> recursiveCriteriaProducer)
Allows to register a recursive CTE.<T> JpaCteCriteria<T>
JpaCteContainer. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<T> baseCriteria, Function<JpaCteCriteria<T>,jakarta.persistence.criteria.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(jakarta.persistence.criteria.AbstractQuery<X> criteria)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. with(String name, jakarta.persistence.criteria.AbstractQuery<X> criteria)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionAll(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.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(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmDmlStatement. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.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>,jakarta.persistence.criteria.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(jakarta.persistence.criteria.AbstractQuery<X> criteria)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. with(String name, jakarta.persistence.criteria.AbstractQuery<X> criteria)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionAll(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.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(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionAll(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionDistinct(jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
<X> JpaCteCriteria<X>
AbstractSqmSelectQuery. withRecursiveUnionDistinct(String name, jakarta.persistence.criteria.AbstractQuery<X> baseCriteria, Function<JpaCteCriteria<X>,jakarta.persistence.criteria.AbstractQuery<X>> recursiveCriteriaProducer)
-