Package | Description |
---|---|
com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>>
The builder interface for a when predicate container that connects predicates with the AND operator.
|
interface |
CaseWhenOrThenBuilder<T extends CaseWhenBuilder<?>>
The builder interface for a when predicate container that connects predicates with the OR operator.
|
interface |
CaseWhenThenBuilder<T extends CaseWhenBuilder<?>>
A builder that can terminate the build process for general case when expressions.
|
Modifier and Type | Method and Description |
---|---|
CaseWhenBuilder<SubqueryBuilder<T>> |
SubqueryBuilder.selectCase() |
CaseWhenBuilder<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectCase() |
CaseWhenBuilder<SubqueryBuilder<T>> |
SubqueryBuilder.selectCase(String alias) |
CaseWhenBuilder<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectCase(String alias) |
Modifier and Type | Method and Description |
---|---|
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. |
CaseWhenAndThenBuilder<CaseWhenBuilder<T>> |
BinaryPredicateBuilder.caseWhenAnd()
Starts a
CaseWhenAndThenBuilder for building a when expression
with conjunctively connected predicates. |
SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
BinaryPredicateBuilder.caseWhenExists()
Starts a
SubqueryInitiator to create a when expression with a single exists predicate. |
SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
BinaryPredicateBuilder.caseWhenNotExists()
Starts a
SubqueryInitiator to create a when expression with a single negated exists predicate. |
CaseWhenOrThenBuilder<CaseWhenBuilder<T>> |
BinaryPredicateBuilder.caseWhenOr()
Starts a
CaseWhenOrThenBuilder for building a when expression
with disjunctively connected predicates. |
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. |
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. |
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. |
CaseWhenAndThenBuilder<CaseWhenBuilder<T>> |
CaseWhenStarterBuilder.whenAnd()
Starts a
CaseWhenAndThenBuilder which is a predicate consisting only of
conjunctive connected predicates. |
SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
CaseWhenStarterBuilder.whenExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
CaseWhenStarterBuilder.whenNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
CaseWhenOrThenBuilder<CaseWhenBuilder<T>> |
CaseWhenStarterBuilder.whenOr()
Starts a
CaseWhenOrThenBuilder which is a predicate consisting only of
disjunctiv connected predicates. |
SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubquery()
Starts a
SubqueryInitiator 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. |
Copyright © 2015 Blazebit. All Rights Reserved.