Uses of Interface
com.blazebit.persistence.CaseWhenBuilder
Packages that use CaseWhenBuilder
-
Uses of CaseWhenBuilder in com.blazebit.persistence
Classes in com.blazebit.persistence with type parameters of type CaseWhenBuilderModifier and TypeInterfaceDescriptioninterfaceCaseWhenAndThenBuilder<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.interfaceCaseWhenThenBuilder<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 CaseWhenBuilderModifier and TypeMethodDescriptionStarts aRestrictionBuilderto create a when expression with a single predicate in whichexpressionwill be on the left hand side of the predicate.BinaryPredicateBuilder.caseWhenAnd()Starts aCaseWhenAndThenBuilderfor building a when expression with conjunctively connected predicates.BinaryPredicateBuilder.caseWhenExists()Starts aSubqueryInitiatorto create a when expression with a single exists predicate.BinaryPredicateBuilder.caseWhenExists(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryInitiatorto create a when expression with a single exists predicate.BinaryPredicateBuilder.caseWhenNotExists()Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.BinaryPredicateBuilder.caseWhenNotExists(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.BinaryPredicateBuilder.caseWhenOr()Starts aCaseWhenOrThenBuilderfor building a when expression with disjunctively connected predicates.BinaryPredicateBuilder.caseWhenSubqueries(String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.BinaryPredicateBuilder.caseWhenSubquery()Starts aSubqueryInitiatorto create a when expression with a single predicate in which the left hand side will be a subquery.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.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.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.Starts aRestrictionBuilderto create a when predicate where expression will be on the left hand side of the predicate.CaseWhenStarterBuilder.whenAnd()Starts aCaseWhenAndThenBuilderwhich is a predicate consisting only of conjunctive connected predicates.CaseWhenStarterBuilder.whenExists()Starts an exists predicate for the when clause with a subquery on the right hand side.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.CaseWhenStarterBuilder.whenNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.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.CaseWhenStarterBuilder.whenOr()Starts aCaseWhenOrThenBuilderwhich is a predicate consisting only of disjunctiv connected predicates.CaseWhenStarterBuilder.whenSubqueries(String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.