Uses of Interface
com.blazebit.persistence.FullSelectCTECriteriaBuilder
Packages that use FullSelectCTECriteriaBuilder
-
Uses of FullSelectCTECriteriaBuilder in com.blazebit.persistence
Methods in com.blazebit.persistence that return FullSelectCTECriteriaBuilderModifier and TypeMethodDescriptionFromBaseBuilder.fromSubquery(Class<?> cteClass) LikeFromBaseBuilder.fromSubquery(Class, String)with the alias equivalent to the camel cased result of whatClass.getSimpleName()of the entity class returns.FromBaseBuilder.fromSubquery(Class<?> cteClass, String alias) Like callingFromBaseBuilder.from(Class, String)followed byCTEBuilder.with(Class, boolean)withinline = true.FromBuilder.innerJoinLateralOnSubquery(Class<?> entityClass, String alias) FromBuilder.innerJoinLateralOnSubquery(String base, Class<?> entityClass, String alias) FromBuilder.innerJoinLateralOnSubquery(String correlationPath, String alias, String subqueryAlias) FromBuilder.innerJoinLateralOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.innerJoinLateralOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.innerJoinLateralSubquery(Class<?> entityClass, String alias) FromBuilder.innerJoinLateralSubquery(String base, Class<?> entityClass, String alias) FromBuilder.innerJoinLateralSubquery(String correlationPath, String alias, String subqueryAlias) FromBuilder.innerJoinLateralSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.innerJoinLateralSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.innerJoinOnSubquery(Class<?> entityClass, String alias) FromBuilder.innerJoinOnSubquery(String base, Class<?> entityClass, String alias) FromBuilder.innerJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.innerJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) 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.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.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.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.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.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.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.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.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.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.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.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.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.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.FromBuilder.leftJoinLateralOnSubquery(Class<?> entityClass, String alias) FromBuilder.leftJoinLateralOnSubquery(String base, Class<?> entityClass, String alias) FromBuilder.leftJoinLateralOnSubquery(String correlationPath, String alias, String subqueryAlias) FromBuilder.leftJoinLateralOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.leftJoinLateralOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.leftJoinLateralSubquery(Class<?> entityClass, String alias) FromBuilder.leftJoinLateralSubquery(String base, Class<?> entityClass, String alias) FromBuilder.leftJoinLateralSubquery(String correlationPath, String alias, String subqueryAlias) FromBuilder.leftJoinLateralSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.leftJoinLateralSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.leftJoinOnSubquery(Class<?> entityClass, String alias) FromBuilder.leftJoinOnSubquery(String base, Class<?> entityClass, String alias) FromBuilder.leftJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.leftJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.rightJoinOnSubquery(Class<?> entityClass, String alias) FromBuilder.rightJoinOnSubquery(String base, Class<?> entityClass, String alias) FromBuilder.rightJoinOnSubquery(String base, javax.persistence.metamodel.EntityType<?> entityType, String alias) FromBuilder.rightJoinOnSubquery(javax.persistence.metamodel.EntityType<?> entityType, String alias) Creates a builder for a CTE with the given CTE type.LikeCTEBuilder.with(Class)but with the option to define whether the query should be inlined.CTEBuilder.with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder) Creates a builder for a CTE with the given CTE type with the given criteria builder as basis.CTEBuilder.with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder, boolean inline) LikeCTEBuilder.with(Class, CriteriaBuilder)but with the option to define whether the query should be inlined.