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 interfaceCaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>>The builder interface for a when predicate container that connects predicates with the AND operator.interfaceCaseWhenOrThenBuilder<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 aRestrictionBuilderto create a when expression with a single predicate in whichexpressionwill be on the left hand side of the predicate.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenExists()Starts aSubqueryInitiatorto create a when expression with a single exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenExists(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryInitiatorto create a when expression with a single exists predicate.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenNotExists()Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenNotExists(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubqueries(String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubquery()Starts aSubqueryInitiatorto 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 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.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorto 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.RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>CaseWhenStarterBuilder. when(String expression)Starts aRestrictionBuilderto 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 aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>CaseWhenStarterBuilder. whenSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.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.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>CaseWhenStarterBuilder. whenSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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.