| 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 |
|---|---|
SubqueryBuilder<T> |
QuantifiableBinaryPredicateBuilder.all(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the right hand side of a predicate that uses the ALL quantor. |
SubqueryBuilder<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.andExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.andExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenAndThenBuilder<T>> |
CaseWhenAndThenBuilder.andNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenAndBuilder<T>> |
CaseWhenAndBuilder.andNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<T> |
BetweenBuilder.andSubqery(FullQueryBuilder<?,?> criteriaBuilder)
Constructs a between predicate with a subquery based on the given criteria builder as upper bound.
|
SubqueryBuilder<T> |
BetweenBuilder.andSubqery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Constructs a between predicate with an expression containing a subquery as upper bound.
|
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. |
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. |
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. |
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. |
SubqueryBuilder<T> |
QuantifiableBinaryPredicateBuilder.any(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the right hand side of a predicate that uses the ANY quantor. |
SubqueryBuilder<BetweenBuilder<T>> |
RestrictionBuilder.betweenSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts a builder for a between predicate with a subquery as lower bound.
|
SubqueryBuilder<BetweenBuilder<T>> |
RestrictionBuilder.betweenSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a builder for a between predicate with a subquery as lower bound.
|
SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
BinaryPredicateBuilder.caseWhenExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryInitiator to create a when expression with a single exists predicate. |
SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
BinaryPredicateBuilder.caseWhenNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryInitiator to create a when expression with a single negated exists predicate. |
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. |
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. |
SubqueryBuilder<T> |
RestrictionBuilder.eq(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the right hand side for the EQ predicate. |
SubqueryBuilder<T> |
RestrictionBuilder.eq(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the EQ predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
SubqueryInitiator.from(Class<?> entityClass)
Like
SubqueryInitiator.from(java.lang.Class, java.lang.String) with the
alias equivalent to the camel cased result of what Class.getSimpleName() of the entity class returns. |
SubqueryBuilder<T> |
SubqueryInitiator.from(Class<?> entityClass,
String alias)
Creates a new subquery builder with the given entity class as entity in the FROM clause with the given alias.
|
SubqueryBuilder<T> |
SubqueryInitiator.from(String correlationPath)
Like
SubqueryInitiator.from(String, String) with the
alias equivalent to the camel cased result of the class of the correlation parent. |
SubqueryBuilder<T> |
SubqueryInitiator.from(String correlationPath,
String alias)
Creates a new subquery builder with the given correlation path in the FROM clause with the given alias.
|
SubqueryBuilder<T> |
RestrictionBuilder.ge(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the GE predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.ge(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the GE predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.gt(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the GT predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.gt(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the GT predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
BaseHavingBuilder.havingExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<T> |
BaseHavingBuilder.havingNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the having clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder base on the given criteria builder 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. |
SubqueryBuilder<T> |
RestrictionBuilder.in(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the right hand side of the IN predicate. |
SubqueryBuilder<T> |
RestrictionBuilder.le(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the LE predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.le(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the LE predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.lt(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the LT predicate that can be used to apply quantors. |
SubqueryBuilder<T> |
RestrictionBuilder.lt(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the LT predicate that can be used to apply quantors. |
SubqueryBuilder<BetweenBuilder<T>> |
RestrictionBuilder.notBetweenSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilder#betweenSubquery(CriteriaBuilder) but the resulting predicate is negated. |
SubqueryBuilder<BetweenBuilder<T>> |
RestrictionBuilder.notBetweenSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilder#betweenSubquery(java.lang.String, java.lang.String, CriteriaBuilder) but the resulting predicate is negated. |
SubqueryBuilder<T> |
RestrictionBuilder.notEq(FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilder#eq(CriteriaBuilder) but the result is wrapped in a NOT predicate. |
SubqueryBuilder<T> |
RestrictionBuilder.notEq(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilder#eq(java.lang.String,java.lang.String, CriteriaBuilder) but the result is wrapped in a NOT predicate. |
SubqueryBuilder<T> |
RestrictionBuilder.notIn(FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilder#in(CriteriaBuilder) but the result is wrapped in a NOT predicate. |
SubqueryBuilder<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.orExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenOrBuilder<T>> |
CaseWhenOrBuilder.orExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenOrThenBuilder<T>> |
CaseWhenOrThenBuilder.orNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenOrBuilder<T>> |
CaseWhenOrBuilder.orNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
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. |
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. |
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. |
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. |
SubqueryBuilder<X> |
SelectBuilder.selectSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectBuilder#selectSubquery(java.lang.String, CriteriaBuilder) but without an alias. |
SubqueryBuilder<X> |
SelectBuilder.selectSubquery(String alias,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the select item with the given alias. |
SubqueryBuilder<X> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectBuilder#selectSubquery(java.lang.String,java.lang.String,java.lang.String, CriteriaBuilder) but without a select alias. |
SubqueryBuilder<X> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for a new select item with the given select alias. |
SubqueryBuilder<X> |
BaseUpdateCriteriaBuilder.set(String attribute,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a subquery builder for creating an expression that should be bound to the attribute based on the given criteria builder.
|
SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
CaseWhenStarterBuilder.whenExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>> |
CaseWhenStarterBuilder.whenNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the when clause with a subquery on the right hand side based on the given criteria builder.
|
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. |
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. |
SubqueryBuilder<T> |
BaseWhereBuilder.whereExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<T> |
BaseWhereBuilder.whereNotExists(FullQueryBuilder<?,?> criteriaBuilder)
Starts an exists predicate for the where clause with a subquery on the right hand side based on the given criteria builder.
|
SubqueryBuilder<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder 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. |
SubqueryBuilder<MultipleSubqueryInitiator<T>> |
MultipleSubqueryInitiator.with(String subqueryAlias,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the given subquery alias. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectObjectBuilder#withSubquery(java.lang.String, CriteriaBuilder) but without an alias. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(int position,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectObjectBuilder#withSubquery(int,java.lang.String,CriteriaBuilder) but without an alias. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(int position,
String alias,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectObjectBuilder#withSubquery(java.lang.String,CriteriaBuilder) but adds the resulting subquery expression to the given position. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(int position,
String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectObjectBuilder#withSubquery(java.lang.String,java.lang.String,java.lang.String,CriteriaBuilder) but adds the resulting subquery expression to the given position. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(int position,
String subqueryAlias,
String expression,
String selectAlias,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectObjectBuilder#withSubquery(java.lang.String,java.lang.String,java.lang.String,CriteriaBuilder) but adds the resulting subquery expression to the given position. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(String alias,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder which allows the result of the specified subquery
to be passed as argument to the select new clause. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
SelectBuilder#selectSubquery(java.lang.String,java.lang.String,java.lang.String,CriteriaBuilder) but without a select alias. |
SubqueryBuilder<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubquery(String subqueryAlias,
String expression,
String selectAlias,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for a new argument for the select new clause with the given select alias. |
| Modifier and Type | Method and Description |
|---|---|
SubqueryBuilder<T> |
RestrictionBuilderExperimental.in(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Starts a
SubqueryBuilder based on the given criteria builder for the right hand side of the IN predicate. |
SubqueryBuilder<T> |
RestrictionBuilderExperimental.notIn(String subqueryAlias,
String expression,
FullQueryBuilder<?,?> criteriaBuilder)
Like
RestrictionBuilderExperimental#in(java.lang.String, java.lang.String, CriteriaBuilder) but the result is wrapped in a NOT predicate. |
Copyright © 2014–2017 Blazebit. All rights reserved.