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 and Description |
---|---|
RestrictionBuilder<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.and(String expression)
Starts a
RestrictionBuilder for a case when predicate with the given expression as left hand expression. |
RestrictionBuilder<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.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<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.or(String expression)
Starts a
RestrictionBuilder for a case when 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<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 and Description |
---|---|
SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubquery()
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. |
SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>> |
CaseWhenAndThenBuilder.andSubquery(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator 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. |
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. |
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. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery()
Starts a
SubqueryInitiator 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. |
SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubquery()
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. |
SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>> |
CaseWhenOrThenBuilder.orSubquery(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator 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. |
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. |
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. |
SubqueryInitiator<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery()
Starts a
SubqueryInitiator 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. |
Modifier and Type | Interface and Description |
---|---|
interface |
RestrictionBuilderExperimental<T>
This interface contains experimental restriction builder methods.
|
Copyright © 2015 Blazebit. All Rights Reserved.