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 |
---|---|---|
MultipleSubqueryInitiator<T> |
BetweenBuilder.andSubqueries(String expression) |
Constructs a between predicate with an expression containing the given expression as upper bound.
|
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. |
MultipleSubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.betweenSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for a between predicate with the given expression as lower bound. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
BinaryPredicateBuilder.caseWhenSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.eqSubqueries(String expression) |
Starts a
SubqueryInitiator for the EQ predicate that can be used to apply quantors. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.geSubqueries(String expression) |
Starts a
SubqueryInitiator for the GE predicate that can be used to apply quantors. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.gtSubqueries(String expression) |
Starts a
SubqueryInitiator for the GT predicate that can be used to apply quantors. |
MultipleSubqueryInitiator<T> |
BaseHavingBuilder.havingExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the having clause. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseHavingBuilder.havingSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a predicate. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.leSubqueries(String expression) |
Starts a
SubqueryInitiator for the LE predicate that can be used to apply quantors. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.ltSubqueries(String expression) |
Starts a
SubqueryInitiator for the LT predicate that can be used to apply quantors. |
MultipleSubqueryInitiator<BetweenBuilder<T>> |
RestrictionBuilder.notBetweenSubqueries(String expression) |
Like
RestrictionBuilder.betweenSubqueries(java.lang.String) but the resulting predicate is negated. |
MultipleSubqueryInitiator<T> |
RestrictionBuilder.notEqSubqueries(String expression) |
Like
RestrictionBuilder.eqSubqueries(java.lang.String) but the result is wrapped in a NOT predicate. |
MultipleSubqueryInitiator<T> |
BaseJoinOnBuilder.onExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the on clause. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseJoinOnBuilder.onSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator 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. |
MultipleSubqueryInitiator<X> |
SelectBuilder.selectSubqueries(String expression) |
Like
SelectBuilder.selectSubqueries(java.lang.String,java.lang.String) but without a select alias. |
MultipleSubqueryInitiator<X> |
SelectBuilder.selectSubqueries(String expression,
String selectAlias) |
Starts a
MultipleSubqueryInitiator for a new select item with the given select alias. |
MultipleSubqueryInitiator<T> |
HavingBuilder.setHavingExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the having clause. |
MultipleSubqueryInitiator<T> |
JoinOnBuilder.setOnExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the on clause. |
MultipleSubqueryInitiator<X> |
BaseUpdateCriteriaBuilder.setSubqueries(String attribute,
String expression) |
Starts a
MultipleSubqueryInitiator with the given expression that should bound to the attribute. |
MultipleSubqueryInitiator<T> |
WhereBuilder.setWhereExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the where clause. |
MultipleSubqueryInitiator<T> |
BinaryPredicateBuilder.subqueries(String expression) |
Starts a
MultipleSubqueryInitiator that uses the given expression as right hand side for the binary predicate. |
MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>> |
CaseWhenStarterBuilder.whenSubqueries(String expression) |
Starts a
SubqueryInitiator for the left hand side of a when predicate. |
MultipleSubqueryInitiator<T> |
BaseWhereBuilder.whereExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the where clause. |
MultipleSubqueryInitiator<RestrictionBuilder<T>> |
BaseWhereBuilder.whereSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the left hand side of a predicate. |
MultipleSubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubqueries(int position,
String expression) |
Like
SelectObjectBuilder.withSubqueries(int,java.lang.String,java.lang.String) but without an alias. |
MultipleSubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubqueries(int position,
String expression,
String selectAlias) |
Like
SelectObjectBuilder.withSubqueries(java.lang.String,java.lang.String) but adds the resulting expression to the given position. |
MultipleSubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubqueries(String expression) |
Like
SelectBuilder.selectSubqueries(java.lang.String,java.lang.String) but without a select alias. |
MultipleSubqueryInitiator<SelectObjectBuilder<T>> |
SelectObjectBuilder.withSubqueries(String expression,
String selectAlias) |
Starts a
MultipleSubqueryInitiator for a new argument for the select new clause with the given select alias. |
Modifier and Type | Method | Description |
---|---|---|
SubqueryInitiator<MultipleSubqueryInitiator<T>> |
MultipleSubqueryInitiator.with(String subqueryAlias) |
Starts a
SubqueryInitiator for the given subquery alias. |
SubqueryBuilder<MultipleSubqueryInitiator<T>> |
MultipleSubqueryInitiator.with(String subqueryAlias,
FullQueryBuilder<?,?> criteriaBuilder) |
Starts a
SubqueryBuilder based on the given criteria builder for the given subquery alias. |
Modifier and Type | Method | Description |
---|---|---|
MultipleSubqueryInitiator<T> |
RestrictionBuilderExperimental.inSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for the right hand side of the IN predicate. |
MultipleSubqueryInitiator<T> |
RestrictionBuilderExperimental.notInSubqueries(String expression) |
Like
RestrictionBuilderExperimental.inSubqueries(java.lang.String) but the result is wrapped in a NOT predicate. |
Copyright © 2014–2019 Blazebit. All rights reserved.