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 | Interface and Description |
---|---|
interface |
QuantifiableBinaryPredicateBuilder<T>
The interface for quantifiable binary predicate builders.
|
Modifier and Type | Method and Description |
---|---|
SubqueryInitiator<T> |
QuantifiableBinaryPredicateBuilder.all()
Starts a
SubqueryInitiator for the right hand side of a predicate that uses the ALL quantor. |
SubqueryInitiator<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.andExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.andExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.andNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.andNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<T> |
BetweenBuilder.andSubqery()
Constructs a between predicate with a subquery as upper bound.
|
SubqueryInitiator<T> |
BetweenBuilder.andSubqery(String subqueryAlias,
String expression)
Constructs a between predicate with an expression containing a subquery as upper bound.
|
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<T> |
QuantifiableBinaryPredicateBuilder.any()
Starts a
SubqueryInitiator for the right hand side of a predicate that uses the ANY quantor. |
SubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.betweenSubquery()
Starts a builder for a between predicate with a subquery as lower bound.
|
SubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.betweenSubquery(String subqueryAlias,
String expression)
Starts a builder for a between predicate with a subquery as lower bound.
|
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. |
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. |
SubqueryInitiator<T> |
RestrictionBuilder.eq(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the EQ predicate that can be used to apply quantors. |
SubqueryInitiator<T> |
RestrictionBuilder.ge(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the GE predicate that can be used to apply quantors. |
SubqueryInitiator<T> |
RestrictionBuilder.gt(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the GT predicate that can be used to apply quantors. |
SubqueryInitiator<T> |
BaseHavingBuilder.havingExists()
Starts an exists predicate for the having clause with a subquery on the right hand side.
|
SubqueryInitiator<T> |
BaseHavingBuilder.havingNotExists()
Starts an exists predicate for the having clause with a subquery on the right hand side.
|
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<T> |
RestrictionBuilder.in()
Starts a
SubqueryInitiator for the right hand side of the IN predicate. |
SubqueryInitiator<T> |
RestrictionBuilder.le(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the LE predicate that can be used to apply quantors. |
SubqueryInitiator<T> |
RestrictionBuilder.lt(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the LT predicate that can be used to apply quantors. |
SubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.notBetweenSubquery()
Like
RestrictionBuilder.betweenSubquery() but the resulting predicate is negated. |
SubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.notBetweenSubquery(String subqueryAlias,
String expression)
Like
RestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String) but the resulting predicate is negated. |
SubqueryInitiator<T> |
RestrictionBuilder.notEq(String subqueryAlias,
String expression)
Like
RestrictionBuilder.eq(java.lang.String,java.lang.String) but the result is wrapped in a NOT predicate. |
SubqueryInitiator<T> |
RestrictionBuilder.notIn()
Like
RestrictionBuilder.in() but the result is wrapped in a NOT predicate. |
SubqueryInitiator<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.orExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenOrBuilder<T>> |
CaseWhenOrBuilder.orExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.orNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
SubqueryInitiator<CaseWhenOrBuilder<T>> |
CaseWhenOrBuilder.orNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.
|
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<SubqueryBuilder<T>> |
SubqueryBuilder.selectSubquery() |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery()
Like
SelectBuilder.selectSubquery(java.lang.String) but without an alias. |
SubqueryInitiator<? extends QueryBuilder<T,?>> |
QueryBuilder.selectSubquery() |
SubqueryInitiator<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectSubquery() |
SubqueryInitiator<CriteriaBuilder<T>> |
CriteriaBuilder.selectSubquery() |
SubqueryInitiator<? extends BaseQueryBuilder<T,?>> |
BaseQueryBuilder.selectSubquery() |
SubqueryInitiator<SubqueryBuilder<T>> |
SubqueryBuilder.selectSubquery(String alias) |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String alias)
Starts a
SubqueryInitiator for the select item with the given alias. |
SubqueryInitiator<? extends QueryBuilder<T,?>> |
QueryBuilder.selectSubquery(String alias) |
SubqueryInitiator<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectSubquery(String alias) |
SubqueryInitiator<CriteriaBuilder<T>> |
CriteriaBuilder.selectSubquery(String alias) |
SubqueryInitiator<? extends BaseQueryBuilder<T,?>> |
BaseQueryBuilder.selectSubquery(String alias) |
SubqueryInitiator<SubqueryBuilder<T>> |
SubqueryBuilder.selectSubquery(String subqueryAlias,
String expression) |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression)
Like
SelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String) but without a select alias. |
SubqueryInitiator<? extends QueryBuilder<T,?>> |
QueryBuilder.selectSubquery(String subqueryAlias,
String expression) |
SubqueryInitiator<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectSubquery(String subqueryAlias,
String expression) |
SubqueryInitiator<CriteriaBuilder<T>> |
CriteriaBuilder.selectSubquery(String subqueryAlias,
String expression) |
SubqueryInitiator<? extends BaseQueryBuilder<T,?>> |
BaseQueryBuilder.selectSubquery(String subqueryAlias,
String expression) |
SubqueryInitiator<SubqueryBuilder<T>> |
SubqueryBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias) |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias)
Starts a
SubqueryInitiator for a new select item with the given select alias. |
SubqueryInitiator<? extends QueryBuilder<T,?>> |
QueryBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias) |
SubqueryInitiator<PaginatedCriteriaBuilder<T>> |
PaginatedCriteriaBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias) |
SubqueryInitiator<CriteriaBuilder<T>> |
CriteriaBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias) |
SubqueryInitiator<? extends BaseQueryBuilder<T,?>> |
BaseQueryBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias) |
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.
|
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. |
SubqueryInitiator<T> |
BaseWhereBuilder.whereExists()
Starts an exists predicate for the where clause with a subquery on the right hand side.
|
SubqueryInitiator<T> |
BaseWhereBuilder.whereNotExists()
Starts an not exists predicate for the where clause with a subquery on the right hand side.
|
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. |
SubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery()
Like
SelectObjectBuilder.withSubquery(java.lang.String) but without an alias. |
SubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(String alias)
Starts a subquery builder which allows the result of the specified subquery
to be passed as argument to the select new clause.
|
Modifier and Type | Method and Description |
---|---|
SubqueryInitiator<T> |
RestrictionBuilderExperimental.in(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the right hand side of the IN predicate. |
SubqueryInitiator<T> |
RestrictionBuilderExperimental.notIn(String subqueryAlias,
String expression)
Starts a
SubqueryInitiator for the right hand side of the IN predicate. |
Copyright © 2015 Blazebit. All Rights Reserved.