Uses of Interface
com.blazebit.persistence.RestrictionBuilder
Packages that use RestrictionBuilder
Package
Description
Blaze-Persistence is a rich Criteria API for JPA.
Contains experimental extensions that might not be supported by all JPA providers.
-
Uses of RestrictionBuilder in com.blazebit.persistence
Methods in com.blazebit.persistence that return RestrictionBuilderModifier and TypeMethodDescriptionStarts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilderto create a when expression with a single predicate in whichexpressionwill be on the left hand side of the predicate.BasePredicateBuilder.expression(String expression) Starts aRestrictionBuilderfor a where predicate with the given expression as left hand expression.Starts aRestrictionBuilderfor a having predicate with the given expression as left hand expression.Starts aRestrictionBuilderfor an on predicate with the given expression as left hand expression.Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilderto create a when predicate where expression will be on the left hand side of the predicate.Starts aRestrictionBuilderfor a where predicate with the given expression as left hand expression.Methods in com.blazebit.persistence that return types with arguments of type RestrictionBuilderModifier and TypeMethodDescriptionCaseWhenAndBuilder.andSubqueries(String expression) Starts aMultipleSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubqueries(String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when 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.BaseHavingBuilder.havingCase()Starts aCaseWhenBuilderfor a where predicate.BaseHavingBuilder.havingSimpleCase(String expression) Starts aSimpleCaseWhenBuilderfor a where predicate.BaseHavingBuilder.havingSubqueries(String expression) Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.BaseHavingBuilder.havingSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseHavingBuilder.havingSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.BaseHavingBuilder.havingSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseHavingBuilder.havingSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.BaseJoinOnBuilder.onCase()Starts aCaseWhenBuilderfor an on predicate.BaseJoinOnBuilder.onSimpleCase(String expression) Starts aSimpleCaseWhenBuilderfor an on predicate.BaseJoinOnBuilder.onSubqueries(String expression) Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.BaseJoinOnBuilder.onSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseJoinOnBuilder.onSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.BaseJoinOnBuilder.onSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseJoinOnBuilder.onSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.CaseWhenOrBuilder.orSubqueries(String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubqueries(String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.BasePredicateBuilder.selectCase()Starts aCaseWhenBuilderfor a where predicate.BasePredicateBuilder.selectCase(String expression) Starts aSimpleCaseWhenBuilderfor a where predicate.BasePredicateBuilder.subqueries(String expression) Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.BasePredicateBuilder.subquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BasePredicateBuilder.subquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.Starts aSubqueryInitiatorfor the left hand side of a predicate.BasePredicateBuilder.subquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.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.BaseWhereBuilder.whereCase()Starts aCaseWhenBuilderfor a where predicate.BaseWhereBuilder.whereSimpleCase(String expression) Starts aSimpleCaseWhenBuilderfor a where predicate.BaseWhereBuilder.whereSubqueries(String expression) Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.BaseWhereBuilder.whereSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseWhereBuilder.whereSubquery(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.BaseWhereBuilder.whereSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseWhereBuilder.whereSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate. -
Uses of RestrictionBuilder in com.blazebit.persistence.internal
Subinterfaces of RestrictionBuilder in com.blazebit.persistence.internalModifier and TypeInterfaceDescriptioninterfaceThis interface contains experimental restriction builder methods.