Uses of Interface
com.blazebit.persistence.CaseWhenThenBuilder
Package | Description |
---|---|
com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
-
Uses of CaseWhenThenBuilder in com.blazebit.persistence
Subinterfaces of CaseWhenThenBuilder in com.blazebit.persistence 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.Methods in com.blazebit.persistence that return types with arguments of type CaseWhenThenBuilder 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.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.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.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.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.