Uses of Interface
com.blazebit.persistence.RestrictionBuilder
| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
| com.blazebit.persistence.internal |
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 RestrictionBuilder Modifier and Type Method Description RestrictionBuilder<CaseWhenAndBuilder<T>>CaseWhenAndBuilder. and(String expression)Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.RestrictionBuilder<CaseWhenAndThenBuilder<T>>CaseWhenAndThenBuilder. and(String expression)Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.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.RestrictionBuilder<T>BaseHavingBuilder. having(String expression)Starts aRestrictionBuilderfor a having predicate with the given expression as left hand expression.RestrictionBuilder<T>BaseJoinOnBuilder. on(String expression)Starts aRestrictionBuilderfor an on predicate with the given expression as left hand expression.RestrictionBuilder<CaseWhenOrBuilder<T>>CaseWhenOrBuilder. or(String expression)Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.RestrictionBuilder<CaseWhenOrThenBuilder<T>>CaseWhenOrThenBuilder. or(String expression)Starts aRestrictionBuilderfor a case when predicate with the given expression as left hand expression.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.RestrictionBuilder<T>BaseWhereBuilder. where(String expression)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 RestrictionBuilder Modifier and Type Method Description MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubqueries(String expression)Starts aMultipleSubqueryInitiatorfor the left hand side of a when predicate.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubqueries(String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when 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.CaseWhenStarterBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingCase()Starts aCaseWhenBuilderfor a where predicate.SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingSimpleCase(String expression)Starts aSimpleCaseWhenBuilderfor a where predicate.MultipleSubqueryInitiator<RestrictionBuilder<T>>BaseHavingBuilder. havingSubqueries(String expression)Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbase on the given criteria builder for the left hand side of a predicate.CaseWhenStarterBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onCase()Starts aCaseWhenBuilderfor an on predicate.SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onSimpleCase(String expression)Starts aSimpleCaseWhenBuilderfor an on predicate.MultipleSubqueryInitiator<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubqueries(String expression)Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubqueries(String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubqueries(String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(String subqueryAlias, String expression, FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a when predicate.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.CaseWhenStarterBuilder<RestrictionBuilder<T>>BaseWhereBuilder. whereCase()Starts aCaseWhenBuilderfor a where predicate.SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>>BaseWhereBuilder. whereSimpleCase(String expression)Starts aSimpleCaseWhenBuilderfor a where predicate.MultipleSubqueryInitiator<RestrictionBuilder<T>>BaseWhereBuilder. whereSubqueries(String expression)Starts aMultipleSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery(FullQueryBuilder<?,?> criteriaBuilder)Starts aSubqueryBuilderbased on the given criteria builder for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryBuilder<RestrictionBuilder<T>>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.internal Modifier and Type Interface Description interfaceRestrictionBuilderExperimental<T>This interface contains experimental restriction builder methods.