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 interface
FullQueryBuilder<T,X extends FullQueryBuilder<T,X>>
A base interface for builders that support normal query functionality.interface
SelectObjectBuilder<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 interface
CriteriaBuilder<T>
A builder for criteria queries.interface
PaginatedCriteriaBuilder<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 aSelectObjectBuilder
for the given class.<Y> SelectObjectBuilder<? extends FullQueryBuilder<Y,?>>
FullQueryBuilder. selectNew(Constructor<Y> constructor)
Starts aSelectObjectBuilder
for 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>
CaseWhenAndThenBuilder. andSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<T>
QuantifiableBinaryPredicateBuilder. any(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryInitiator
to create a when expression with a single exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryInitiator
to create a when expression with a single negated exists predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
BinaryPredicateBuilder. caseWhenSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the EQ predicate that can be used to apply quantors.SubqueryBuilder<T>
RestrictionBuilder. ge(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the GE predicate that can be used to apply quantors.SubqueryBuilder<T>
RestrictionBuilder. gt(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
base 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 aSubqueryBuilder
base on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<T>
RestrictionBuilder. in(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based on the given criteria builder for the right hand side of the IN predicate.SubqueryBuilder<T>
RestrictionBuilder. le(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the LE predicate that can be used to apply quantors.SubqueryBuilder<T>
RestrictionBuilder. lt(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>
CaseWhenOrThenBuilder. orSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.SubqueryBuilder<MultipleSubqueryInitiator<T>>
MultipleSubqueryInitiator. with(String subqueryAlias, FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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 aSubqueryBuilder
based 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.