Uses of Interface
com.blazebit.persistence.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
Modifier and TypeMethodDescriptionStarts aRestrictionBuilder
for a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilder
for a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilder
to create a when expression with a single predicate in whichexpression
will be on the left hand side of the predicate.BasePredicateBuilder.expression
(String expression) Starts aRestrictionBuilder
for a where predicate with the given expression as left hand expression.Starts aRestrictionBuilder
for a having predicate with the given expression as left hand expression.Starts aRestrictionBuilder
for an on predicate with the given expression as left hand expression.Starts aRestrictionBuilder
for a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilder
for a case when predicate with the given expression as left hand expression.Starts aRestrictionBuilder
to create a when predicate where expression will be on the left hand side of the predicate.Starts aRestrictionBuilder
for a where predicate with the given expression as left hand expression.Modifier and TypeMethodDescriptionCaseWhenAndBuilder.andSubqueries
(String expression) Starts aMultipleSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubqueries
(String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.BinaryPredicateBuilder.caseWhenSubqueries
(String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.BinaryPredicateBuilder.caseWhenSubquery()
Starts aSubqueryInitiator
to create a when expression with a single predicate in which the left hand side will be a subquery.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.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.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.BaseHavingBuilder.havingCase()
Starts aCaseWhenBuilder
for a where predicate.BaseHavingBuilder.havingSimpleCase
(String expression) Starts aSimpleCaseWhenBuilder
for a where predicate.BaseHavingBuilder.havingSubqueries
(String expression) Starts aMultipleSubqueryInitiator
for the left hand side of a predicate.BaseHavingBuilder.havingSubquery()
Starts aSubqueryInitiator
for the left hand side of a predicate.BaseHavingBuilder.havingSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
base on the given criteria builder for the left hand side of a predicate.BaseHavingBuilder.havingSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a predicate.BaseHavingBuilder.havingSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
base on the given criteria builder for the left hand side of a predicate.BaseJoinOnBuilder.onCase()
Starts aCaseWhenBuilder
for an on predicate.BaseJoinOnBuilder.onSimpleCase
(String expression) Starts aSimpleCaseWhenBuilder
for an on predicate.BaseJoinOnBuilder.onSubqueries
(String expression) Starts aMultipleSubqueryInitiator
for the left hand side of a predicate.BaseJoinOnBuilder.onSubquery()
Starts aSubqueryInitiator
for the left hand side of a predicate.BaseJoinOnBuilder.onSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.BaseJoinOnBuilder.onSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a predicate.BaseJoinOnBuilder.onSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.CaseWhenOrBuilder.orSubqueries
(String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubqueries
(String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.BasePredicateBuilder.selectCase()
Starts aCaseWhenBuilder
for a where predicate.BasePredicateBuilder.selectCase
(String expression) Starts aSimpleCaseWhenBuilder
for a where predicate.BasePredicateBuilder.subqueries
(String expression) Starts aMultipleSubqueryInitiator
for the left hand side of a predicate.BasePredicateBuilder.subquery()
Starts aSubqueryInitiator
for the left hand side of a predicate.BasePredicateBuilder.subquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.Starts aSubqueryInitiator
for the left hand side of a predicate.BasePredicateBuilder.subquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.CaseWhenStarterBuilder.whenSubqueries
(String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a when predicate.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.BaseWhereBuilder.whereCase()
Starts aCaseWhenBuilder
for a where predicate.BaseWhereBuilder.whereSimpleCase
(String expression) Starts aSimpleCaseWhenBuilder
for a where predicate.BaseWhereBuilder.whereSubqueries
(String expression) Starts aMultipleSubqueryInitiator
for the left hand side of a predicate.BaseWhereBuilder.whereSubquery()
Starts aSubqueryInitiator
for the left hand side of a predicate.BaseWhereBuilder.whereSubquery
(FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate.BaseWhereBuilder.whereSubquery
(String subqueryAlias, String expression) Starts aSubqueryInitiator
for the left hand side of a predicate.BaseWhereBuilder.whereSubquery
(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) Starts aSubqueryBuilder
based on the given criteria builder for the left hand side of a predicate. -
Uses of RestrictionBuilder in com.blazebit.persistence.internal
Modifier and TypeInterfaceDescriptioninterface
This interface contains experimental restriction builder methods.