| 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.
|
| Modifier and Type | Method | Description |
|---|---|---|
RestrictionBuilder<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.and(String expression) |
Starts a
RestrictionBuilder for a case when predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.and(String expression) |
Starts a
RestrictionBuilder for a case when predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
BinaryPredicateBuilder.caseWhen(String expression) |
Starts a
RestrictionBuilder to create a when expression with a single predicate
in which expression will be on the left hand side of the predicate. |
RestrictionBuilder<T> |
BaseHavingBuilder.having(String expression) |
Starts a
RestrictionBuilder for a having predicate with the given expression as left hand expression. |
RestrictionBuilder<T> |
BaseJoinOnBuilder.on(String expression) |
Starts a
RestrictionBuilder for an on predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenOrBuilder<T>> |
CaseWhenOrBuilder.or(String expression) |
Starts a
RestrictionBuilder for a case when predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.or(String expression) |
Starts a
RestrictionBuilder for a case when predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
CaseWhenStarterBuilder.when(String expression) |
Starts a
RestrictionBuilder to create a when predicate where expression will be on the left hand side of the predicate. |
RestrictionBuilder<T> |
BaseWhereBuilder.where(String expression) |
Starts a
RestrictionBuilder for a where predicate with the given expression as left hand expression. |
| Modifier and Type | Method | Description |
|---|---|---|
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>> |
CaseWhenAndBuilder.andSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a when predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>> |
CaseWhenAndBuilder.andSubquery() |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>> |
CaseWhenAndBuilder.andSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based 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 a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>> |
CaseWhenAndBuilder.andSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubquery() |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based 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 a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
BinaryPredicateBuilder.caseWhenSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
BinaryPredicateBuilder.caseWhenSubquery() |
Starts a
SubqueryInitiator to 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 a
SubqueryBuilder 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. |
SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
BinaryPredicateBuilder.caseWhenSubquery(String subqueryAlias,
String expression) |
Starts a
SubqueryInitiator to 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 a
SubqueryBuilder 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. |
CaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseHavingBuilder.havingCase() |
Starts a
CaseWhenBuilder for a where predicate. |
SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSimpleCase(String expression) |
Starts a
SimpleCaseWhenBuilder for a where predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery() |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder base on the given criteria builder for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery(String subqueryAlias,
String expression) |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder base on the given criteria builder for the left hand side of a predicate. |
CaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onCase() |
Starts a
CaseWhenBuilder for an on predicate. |
SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSimpleCase(String expression) |
Starts a
SimpleCaseWhenBuilder for an on predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubquery() |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubquery(String subqueryAlias,
String expression) |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>> |
CaseWhenOrBuilder.orSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>> |
CaseWhenOrBuilder.orSubquery() |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>> |
CaseWhenOrBuilder.orSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based 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 a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenOrBuilder<T>>> |
CaseWhenOrBuilder.orSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubquery() |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based 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 a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubquery() |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based 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 a
SubqueryInitiator for the left hand side of a when predicate. |
SubqueryBuilder<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a when predicate. |
CaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseWhereBuilder.whereCase() |
Starts a
CaseWhenBuilder for a where predicate. |
SimpleCaseWhenStarterBuilder<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSimpleCase(String expression) |
Starts a
SimpleCaseWhenBuilder for a where predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery() |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery(FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a predicate. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery(String subqueryAlias,
String expression) |
Starts a
SubqueryInitiator for the left hand side of a predicate. |
SubqueryBuilder<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the left hand side of a predicate. |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
RestrictionBuilderExperimental<T> |
This interface contains experimental restriction builder methods.
|
Copyright © 2014–2020 Blazebit. All rights reserved.