Uses of Interface
com.blazebit.persistence.FullQueryBuilder
| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
| com.blazebit.persistence.internal |
Contains experimental extensions that might not be supported by all JPA providers.
|
-
Uses of FullQueryBuilder in com.blazebit.persistence
Classes in com.blazebit.persistence with type parameters of type FullQueryBuilder Modifier and Type Interface Description interfaceFullQueryBuilder<T,X extends FullQueryBuilder<T,X>>A base interface for builders that support normal query functionality.interfaceSelectObjectBuilder<T extends FullQueryBuilder<?,T>>The builder interface for a select new select clause.Subinterfaces of FullQueryBuilder in com.blazebit.persistence Modifier and Type Interface Description interfaceCriteriaBuilder<T>A builder for criteria queries.interfacePaginatedCriteriaBuilder<T>A builder for paginated criteria queries.Methods in com.blazebit.persistence that return FullQueryBuilder Modifier and Type Method Description <Y> FullQueryBuilder<Y,?>FullQueryBuilder. copy(Class<Y> resultClass)Copies this query builder into a new one, using it's projection as an overridable default.<Y> FullQueryBuilder<Y,?>FullQueryBuilder. selectNew(ObjectBuilder<Y> builder)Applies the given object builder to this query.Methods in com.blazebit.persistence that return types with arguments of type FullQueryBuilder Modifier and Type Method Description <Y> SelectObjectBuilder<? extends FullQueryBuilder<Y,?>>FullQueryBuilder. selectNew(Class<Y> clazz)Starts aSelectObjectBuilderfor the given class.<Y> SelectObjectBuilder<? extends FullQueryBuilder<Y,?>>FullQueryBuilder. selectNew(Constructor<Y> constructor)Starts aSelectObjectBuilderfor the given constructor.Methods in com.blazebit.persistence with parameters of type FullQueryBuilder Modifier and Type Method Description SubqueryBuilder<T>QuantifiableBinaryPredicateBuilder. all(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the right hand side of a predicate that uses the ALL quantor.SubqueryBuilder<CaseWhenAndBuilder<T>>CaseWhenAndBuilder. andExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenAndThenBuilder<T>>CaseWhenAndThenBuilder. andExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenAndBuilder<T>>CaseWhenAndBuilder. andNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenAndThenBuilder<T>>CaseWhenAndThenBuilder. andNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<T>BetweenBuilder. andSubqery(FullQueryBuilder<?,?> criteriaBuilder)Constructs a between predicate with a subquery based on the given criteria builder as upper bound.SubqueryBuilder<T>BetweenBuilder. andSubqery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Constructs a between predicate with an expression containing a subquery as upper bound.SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<T>QuantifiableBinaryPredicateBuilder. any(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the right hand side of a predicate that uses the ANY quantor.SubqueryBuilder<BetweenBuilder<T>>RestrictionBuilder. betweenSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts a builder for a between predicate with a subquery as lower bound.SubqueryBuilder<BetweenBuilder<T>>RestrictionBuilder. betweenSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts a builder for a between predicate with a subquery as lower bound.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenExists(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryInitiatorto create a when expression with a single exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder to create a when expression with a single predicate in which the left hand side will be a subquery.SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder to create a when expression with a single predicate in which the left hand side will be a subquery.SubqueryBuilder<T>RestrictionBuilder. eq(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the right hand side for the EQ predicate.SubqueryBuilder<T>RestrictionBuilder. eq(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the EQ predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. ge(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the GE predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. ge(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the GE predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. gt(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the GT predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. gt(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the GT predicate that can be used to apply quantors.SubqueryBuilder<T>BaseHavingBuilder. havingExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<T>BaseHavingBuilder. havingNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<T>RestrictionBuilder. in(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the right hand side of the IN predicate.SubqueryBuilder<T>RestrictionBuilder. le(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the LE predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. le(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the LE predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. lt(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the LT predicate that can be used to apply quantors.SubqueryBuilder<T>RestrictionBuilder. lt(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the LT predicate that can be used to apply quantors.SubqueryBuilder<BetweenBuilder<T>>RestrictionBuilder. notBetweenSubquery(FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilder.betweenSubquery(FullQueryBuilder)but the resulting predicate is negated.SubqueryBuilder<BetweenBuilder<T>>RestrictionBuilder. notBetweenSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String, FullQueryBuilder)but the resulting predicate is negated.SubqueryBuilder<T>RestrictionBuilder. notEq(FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilder.eq(FullQueryBuilder)but the result is wrapped in a NOT predicate.SubqueryBuilder<T>RestrictionBuilder. notEq(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilder.eq(java.lang.String,java.lang.String, FullQueryBuilder)but the result is wrapped in a NOT predicate.SubqueryBuilder<T>RestrictionBuilder. notIn(FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilder.in(FullQueryBuilder)but the result is wrapped in a NOT predicate.SubqueryBuilder<T>BaseJoinOnBuilder. onExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the on clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<T>BaseJoinOnBuilder. onNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the on clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<CaseWhenOrBuilder<T>>CaseWhenOrBuilder. orExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenOrThenBuilder<T>>CaseWhenOrThenBuilder. orExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenOrBuilder<T>>CaseWhenOrBuilder. orNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenOrThenBuilder<T>>CaseWhenOrThenBuilder. orNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<X>SelectBuilder. selectSubquery(FullQueryBuilder<?,?> criteriaBuilder)LikeSelectBuilder.selectSubquery(java.lang.String, FullQueryBuilder)but without an alias.SubqueryBuilder<X>SelectBuilder. selectSubquery(String alias, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the select item with the given alias.SubqueryBuilder<X>SelectBuilder. selectSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String, FullQueryBuilder)but without a select alias.SubqueryBuilder<X>SelectBuilder. selectSubquery(String subqueryAlias, String expression, String selectAlias, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for a new select item with the given select alias.SubqueryBuilder<X>BaseUpdateCriteriaBuilder. set(String attribute, FullQueryBuilder<?,?> criteriaBuilder)Starts a subquery builder for creating an expression that should be bound to the attribute based on the given criteria builder.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>CaseWhenStarterBuilder. whenExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>CaseWhenStarterBuilder. whenNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>CaseWhenStarterBuilder. whenSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>CaseWhenStarterBuilder. whenSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<T>BaseWhereBuilder. whereExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<T>BaseWhereBuilder. whereNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.SubqueryBuilder<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<MultipleSubqueryInitiator<T>>MultipleSubqueryInitiator. with(String subqueryAlias, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the given subquery alias.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(int position, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectObjectBuilder.withSubquery(int,java.lang.String,FullQueryBuilder)but without an alias.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(int position, String alias, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectObjectBuilder.withSubquery(java.lang.String,FullQueryBuilder)but adds the resulting subquery expression to the given position.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(int position, String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder)but adds the resulting subquery expression to the given position.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(int position, String subqueryAlias, String expression, String selectAlias, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder)but adds the resulting subquery expression to the given position.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(FullQueryBuilder<?,?> criteriaBuilder)LikeSelectObjectBuilder.withSubquery(java.lang.String, FullQueryBuilder)but without an alias.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(String alias, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder which allows the result of the specified subquery to be passed as argument to the select new clause.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String,FullQueryBuilder)but without a select alias.SubqueryBuilder<SelectObjectBuilder<T>>SelectObjectBuilder. withSubquery(String subqueryAlias, String expression, String selectAlias, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for a new argument for the select new clause with the given select alias. -
Uses of FullQueryBuilder in com.blazebit.persistence.internal
Methods in com.blazebit.persistence.internal with parameters of type FullQueryBuilder Modifier and Type Method Description SubqueryBuilder<T>RestrictionBuilderExperimental. in(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the right hand side of the IN predicate.SubqueryBuilder<T>RestrictionBuilderExperimental. notIn(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)LikeRestrictionBuilderExperimental.in(java.lang.String, java.lang.String, FullQueryBuilder)but the result is wrapped in a NOT predicate.