Uses of Interface
com.blazebit.persistence.FullSelectCTECriteriaBuilder
Package | Description |
---|---|
com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
-
Uses of FullSelectCTECriteriaBuilder in com.blazebit.persistence
Methods in com.blazebit.persistence that return FullSelectCTECriteriaBuilder Modifier and Type Method Description FullSelectCTECriteriaBuilder<X>
FromBaseBuilder. fromSubquery(Class<?> cteClass)
LikeFromBaseBuilder.fromSubquery(Class, String)
with the alias equivalent to the camel cased result of whatClass.getSimpleName()
of the entity class returns.FullSelectCTECriteriaBuilder<X>
FromBaseBuilder. fromSubquery(Class<?> cteClass, String alias)
Like callingFromBaseBuilder.from(Class, String)
followed byCTEBuilder.with(Class, boolean)
withinline = true
.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinLateralOnSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinLateralOnSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinLateralOnSubquery(String correlationPath, String alias, String subqueryAlias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinLateralOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinLateralOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. innerJoinLateralSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. innerJoinLateralSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. innerJoinLateralSubquery(String correlationPath, String alias, String subqueryAlias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. innerJoinLateralSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. innerJoinLateralSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinOnSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinOnSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. innerJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinLateralOnSubquery(Class<?> entityClass, String alias, JoinType type)
LikeFromBuilder.joinLateralOnSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinLateralOnSubquery(String base, Class<?> entityClass, String alias, JoinType type)
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinLateralOnSubquery(String correlationPath, String alias, String subqueryAlias, JoinType type)
Correlates the given association path in a subquery in the FROM clause and returns a CTE builder for that subquery.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinLateralOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
Adds a lateral subquery join with an on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinLateralOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
LikeFromBuilder.joinLateralOnSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<X>
FromBuilder. joinLateralSubquery(Class<?> entityClass, String alias, JoinType type)
LikeFromBuilder.joinLateralSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<X>
FromBuilder. joinLateralSubquery(String base, Class<?> entityClass, String alias, JoinType type)
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<X>
FromBuilder. joinLateralSubquery(String correlationPath, String alias, String subqueryAlias, JoinType type)
Correlates the given association path in a subquery in the FROM clause and returns a CTE builder for that subquery.FullSelectCTECriteriaBuilder<X>
FromBuilder. joinLateralSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
Adds a lateral subquery join with an always true on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<X>
FromBuilder. joinLateralSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
LikeFromBuilder.joinLateralSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinOnSubquery(Class<?> entityClass, String alias, JoinType type)
LikeFromBuilder.joinOnSubquery(java.lang.String, java.lang.Class, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinOnSubquery(String base, Class<?> entityClass, String alias, JoinType type)
Adds a subquery join with an on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
Adds a subquery join with an on-clause to the query and giving the joined element an alias.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. joinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias, JoinType type)
LikeFromBuilder.joinOnSubquery(java.lang.String, javax.persistence.metamodel.EntityType, java.lang.String, com.blazebit.persistence.JoinType)
but with the query root assumed as base.FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinLateralOnSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinLateralOnSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinLateralOnSubquery(String correlationPath, String alias, String subqueryAlias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinLateralOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinLateralOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. leftJoinLateralSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. leftJoinLateralSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. leftJoinLateralSubquery(String correlationPath, String alias, String subqueryAlias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. leftJoinLateralSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<X>
FromBuilder. leftJoinLateralSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinOnSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinOnSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. leftJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. rightJoinOnSubquery(Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. rightJoinOnSubquery(String base, Class<?> entityClass, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. rightJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<JoinOnBuilder<X>>
FromBuilder. rightJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias)
FullSelectCTECriteriaBuilder<T>
CTEBuilder. with(Class<?> cteClass)
Creates a builder for a CTE with the given CTE type.FullSelectCTECriteriaBuilder<T>
CTEBuilder. with(Class<?> cteClass, boolean inline)
LikeCTEBuilder.with(Class)
but with the option to define whether the query should be inlined.FullSelectCTECriteriaBuilder<T>
CTEBuilder. with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder)
Creates a builder for a CTE with the given CTE type with the given criteria builder as basis.FullSelectCTECriteriaBuilder<T>
CTEBuilder. with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder, boolean inline)
LikeCTEBuilder.with(Class, CriteriaBuilder)
but with the option to define whether the query should be inlined.