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 interfaceQuantifiableBinaryPredicateBuilder<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 aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>>CaseWhenAndBuilder. andSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenAndThenBuilder<T>>>CaseWhenAndThenBuilder. andSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<T>QuantifiableBinaryPredicateBuilder. any()Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorto create a when expression with a single exists predicate.SubqueryInitiator<CaseWhenThenBuilder<CaseWhenBuilder<T>>>BinaryPredicateBuilder. caseWhenNotExists()Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>BinaryPredicateBuilder. caseWhenSubquery()Starts aSubqueryInitiatorto 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 aSubqueryInitiatorto 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 aSubqueryInitiatorfor the EQ predicate that can be used to apply quantors.SubqueryInitiator<T>RestrictionBuilder. ge(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the GE predicate that can be used to apply quantors.SubqueryInitiator<T>RestrictionBuilder. gt(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseHavingBuilder. havingSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<T>RestrictionBuilder. in()Starts aSubqueryInitiatorfor the right hand side of the IN predicate.SubqueryInitiator<T>RestrictionBuilder. le(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the LE predicate that can be used to apply quantors.SubqueryInitiator<T>RestrictionBuilder. lt(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseJoinOnBuilder. onSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrBuilder<T>>>CaseWhenOrBuilder. orSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenOrThenBuilder<T>>>CaseWhenOrThenBuilder. orSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor 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 aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a when predicate.SubqueryInitiator<RestrictionBuilder<CaseWhenThenBuilder<CaseWhenBuilder<T>>>>CaseWhenStarterBuilder. whenSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<RestrictionBuilder<T>>BaseWhereBuilder. whereSubquery(String subqueryAlias, String expression)Starts aSubqueryInitiatorfor the left hand side of a predicate.SubqueryInitiator<MultipleSubqueryInitiator<T>>MultipleSubqueryInitiator. with(String subqueryAlias)Starts aSubqueryInitiatorfor 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 aSubqueryInitiatorfor 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 aSubqueryInitiatorfor 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.