Uses of Interface
com.blazebit.persistence.CaseWhenBuilder
Package | Description |
---|---|
com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
-
Uses of CaseWhenBuilder in com.blazebit.persistence
Classes in com.blazebit.persistence with type parameters of type CaseWhenBuilder Modifier and Type Interface Description interface
CaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>>
The builder interface for a when predicate container that connects predicates with the AND operator.interface
CaseWhenOrThenBuilder<T extends CaseWhenBuilder<?>>
The builder interface for a when predicate container that connects predicates with the OR operator.interface
CaseWhenThenBuilder<T extends CaseWhenBuilder<?>>
A builder that can terminate the build process for general case when expressions.Methods in com.blazebit.persistence that return types with arguments of type CaseWhenBuilder Modifier and Type Method Description RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhen(String expression)
Starts aRestrictionBuilder
to create a when expression with a single predicate in whichexpression
will be on the left hand side of the predicate.CaseWhenAndThenBuilder<CaseWhenBuilder<T>>
BinaryPredicateBuilder. caseWhenAnd()
Starts aCaseWhenAndThenBuilder
for building a when expression with conjunctively connected predicates.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenExists()
Starts aSubqueryInitiator
to create a when expression with a single exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryInitiator
to create a when expression with a single exists predicate.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenNotExists()
Starts aSubqueryInitiator
to create a when expression with a single negated exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts aSubqueryInitiator
to create a when expression with a single negated exists predicate.CaseWhenOrThenBuilder<CaseWhenBuilder<T>>
BinaryPredicateBuilder. caseWhenOr()
Starts aCaseWhenOrThenBuilder
for building a when expression with disjunctively connected predicates.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
BinaryPredicateBuilder. caseWhenSubqueries(String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
BinaryPredicateBuilder. caseWhenSubquery()
Starts aSubqueryInitiator
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(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.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
BinaryPredicateBuilder. caseWhenSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
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.RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
CaseWhenStarterBuilder. when(String expression)
Starts aRestrictionBuilder
to create a when predicate where expression will be on the left hand side of the predicate.CaseWhenAndThenBuilder<CaseWhenBuilder<T>>
CaseWhenStarterBuilder. whenAnd()
Starts aCaseWhenAndThenBuilder
which is a predicate consisting only of conjunctive connected predicates.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
CaseWhenStarterBuilder. whenExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.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.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
CaseWhenStarterBuilder. whenNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.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.CaseWhenOrThenBuilder<CaseWhenBuilder<T>>
CaseWhenStarterBuilder. whenOr()
Starts aCaseWhenOrThenBuilder
which is a predicate consisting only of disjunctiv connected predicates.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
CaseWhenStarterBuilder. whenSubqueries(String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
CaseWhenStarterBuilder. whenSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.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.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
CaseWhenStarterBuilder. whenSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
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.