Uses of Interface
com.blazebit.persistence.CaseWhenThenBuilder
Packages that use CaseWhenThenBuilder
-
Uses of CaseWhenThenBuilder in com.blazebit.persistence
Subinterfaces of CaseWhenThenBuilder in com.blazebit.persistenceModifier 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.Methods in com.blazebit.persistence that return types with arguments of type CaseWhenThenBuilderModifier and TypeMethodDescriptionStarts aRestrictionBuilderto create a when expression with a single predicate in whichexpressionwill be on the left hand side of the predicate.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.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.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.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.