Uses of Interface
com.blazebit.persistence.SubqueryInitiator
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.
|
-
Uses of SubqueryInitiator in com.blazebit.persistence
Subinterfaces of SubqueryInitiator in com.blazebit.persistence Modifier and Type Interface Description interface
QuantifiableBinaryPredicateBuilder<T>
The interface for quantifiable binary predicate builders.Methods in com.blazebit.persistence that return SubqueryInitiator Modifier and Type Method Description SubqueryInitiator<T>
QuantifiableBinaryPredicateBuilder. all()
Starts aSubqueryInitiator
for the right hand side of a predicate that uses the ALL quantor.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. andExists()
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<CaseWhenAndThenBuilder<T>>
CaseWhenAndThenBuilder. 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<CaseWhenAndBuilder<T>>>
CaseWhenAndBuilder. andSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>>
CaseWhenAndBuilder. andSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>
CaseWhenAndThenBuilder. andSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>
CaseWhenAndThenBuilder. andSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<T>
QuantifiableBinaryPredicateBuilder. any()
Starts aSubqueryInitiator
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 aSubqueryInitiator
to create a when expression with a single exists predicate.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>
BinaryPredicateBuilder. caseWhenNotExists()
Starts aSubqueryInitiator
to create a when expression with a single negated exists predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
BinaryPredicateBuilder. caseWhenSubquery()
Starts aSubqueryInitiator
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 aSubqueryInitiator
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 aSubqueryInitiator
for the EQ predicate that can be used to apply quantors.SubqueryInitiator<T>
RestrictionBuilder. ge(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the GE predicate that can be used to apply quantors.SubqueryInitiator<T>
RestrictionBuilder. gt(String subqueryAlias, String expression)
Starts aSubqueryInitiator
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 aSubqueryInitiator
for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>
BaseHavingBuilder. havingSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a predicate.SubqueryInitiator<T>
RestrictionBuilder. in()
Starts aSubqueryInitiator
for the right hand side of the IN predicate.SubqueryInitiator<T>
RestrictionBuilder. le(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the LE predicate that can be used to apply quantors.SubqueryInitiator<T>
RestrictionBuilder. lt(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the LT predicate that can be used to apply quantors.SubqueryInitiator<BetweenBuilder<T>>
RestrictionBuilder. notBetweenSubquery()
LikeRestrictionBuilder.betweenSubquery()
but the resulting predicate is negated.SubqueryInitiator<BetweenBuilder<T>>
RestrictionBuilder. notBetweenSubquery(String subqueryAlias, String expression)
LikeRestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String)
but the resulting predicate is negated.SubqueryInitiator<T>
RestrictionBuilder. notEq(String subqueryAlias, String expression)
LikeRestrictionBuilder.eq(java.lang.String,java.lang.String)
but the result is wrapped in a NOT predicate.SubqueryInitiator<T>
RestrictionBuilder. notIn()
LikeRestrictionBuilder.in()
but the result is wrapped in a NOT predicate.SubqueryInitiator<T>
BaseJoinOnBuilder. onExists()
Starts an exists predicate for the on clause with a subquery on the right hand side.SubqueryInitiator<T>
BaseJoinOnBuilder. onNotExists()
Starts an not exists predicate for the on clause with a subquery on the right hand side.SubqueryInitiator<RestrictionBuilder<T>>
BaseJoinOnBuilder. onSubquery()
Starts aSubqueryInitiator
for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>
BaseJoinOnBuilder. onSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a predicate.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. orExists()
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<CaseWhenOrThenBuilder<T>>
CaseWhenOrThenBuilder. orNotExists()
Starts an exists predicate for the when clause with a subquery on the right hand side.SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>
CaseWhenOrBuilder. orSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>
CaseWhenOrBuilder. orSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>
CaseWhenOrThenBuilder. orSubquery()
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>
CaseWhenOrThenBuilder. orSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<X>
SelectBuilder. selectSubquery()
LikeSelectBuilder.selectSubquery(java.lang.String)
but without an alias.SubqueryInitiator<X>
SelectBuilder. selectSubquery(String alias)
Starts aSubqueryInitiator
for the select item with the given alias.SubqueryInitiator<X>
SelectBuilder. selectSubquery(String subqueryAlias, String expression)
LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)
but without a select alias.SubqueryInitiator<X>
SelectBuilder. selectSubquery(String subqueryAlias, String expression, String selectAlias)
Starts aSubqueryInitiator
for a new select item with the given select alias.SubqueryInitiator<X>
BaseUpdateCriteriaBuilder. set(String attribute)
Starts a subquery builder for creating an expression that should be bound to the attribute.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 aSubqueryInitiator
for the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>
CaseWhenStarterBuilder. whenSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
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 aSubqueryInitiator
for the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>
BaseWhereBuilder. whereSubquery(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the left hand side of a predicate.SubqueryInitiator<MultipleSubqueryInitiator<T>>
MultipleSubqueryInitiator. with(String subqueryAlias)
Starts aSubqueryInitiator
for the given subquery alias.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery()
LikeSelectObjectBuilder.withSubquery(java.lang.String)
but without an alias.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(int position)
LikeSelectObjectBuilder.withSubquery(int,java.lang.String)
but without an alias.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(int position, String alias)
LikeSelectObjectBuilder.withSubquery(java.lang.String)
but adds the resulting subquery expression to the given position.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(int position, String subqueryAlias, String expression)
LikeSelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String)
but adds the resulting subquery expression to the given position.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(int position, String subqueryAlias, String expression, String selectAlias)
LikeSelectObjectBuilder.withSubquery(java.lang.String,java.lang.String,java.lang.String)
but adds the resulting subquery expression to the given position.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.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(String subqueryAlias, String expression)
LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)
but without a select alias.SubqueryInitiator<SelectObjectBuilder<T>>
SelectObjectBuilder. withSubquery(String subqueryAlias, String expression, String selectAlias)
Starts aSubqueryInitiator
for a new argument for the select new clause with the given select alias. -
Uses of SubqueryInitiator in com.blazebit.persistence.internal
Methods in com.blazebit.persistence.internal that return SubqueryInitiator Modifier and Type Method Description SubqueryInitiator<T>
RestrictionBuilderExperimental. in(String subqueryAlias, String expression)
Starts aSubqueryInitiator
for the right hand side of the IN predicate.SubqueryInitiator<T>
RestrictionBuilderExperimental. notIn(String subqueryAlias, String expression)
LikeRestrictionBuilderExperimental.in(java.lang.String, java.lang.String)
but the result is wrapped in a NOT predicate.