Uses of Interface
com.blazebit.persistence.SubqueryInitiator
Packages that use SubqueryInitiator
Package
Description
Blaze-Persistence is a rich Criteria API for JPA.
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.persistenceModifier and TypeInterfaceDescriptioninterfaceThe interface for quantifiable binary predicate builders.Methods in com.blazebit.persistence that return SubqueryInitiatorModifier and TypeMethodDescriptionQuantifiableBinaryPredicateBuilder.all()Starts aSubqueryInitiatorfor the right hand side of a predicate that uses the ALL quantor.CaseWhenAndBuilder.andExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenAndThenBuilder.andExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenAndBuilder.andNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenAndThenBuilder.andNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.BetweenBuilder.andSubqery()Constructs a between predicate with a subquery as upper bound.BetweenBuilder.andSubqery(String subqueryAlias, String expression) Constructs a between predicate with an expression containing a subquery as upper bound.CaseWhenAndBuilder.andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndBuilder.andSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenAndThenBuilder.andSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.QuantifiableBinaryPredicateBuilder.any()Starts aSubqueryInitiatorfor the right hand side of a predicate that uses the ANY quantor.RestrictionBuilder.betweenSubquery()Starts a builder for a between predicate with a subquery as lower bound.RestrictionBuilder.betweenSubquery(String subqueryAlias, String expression) Starts a builder for a between predicate with a subquery as lower bound.BinaryPredicateBuilder.caseWhenExists()Starts aSubqueryInitiatorto create a when expression with a single exists predicate.BinaryPredicateBuilder.caseWhenNotExists()Starts aSubqueryInitiatorto create a when expression with a single negated exists predicate.BinaryPredicateBuilder.caseWhenSubquery()Starts aSubqueryInitiatorto create a when expression with a single predicate in which the left hand side will be a subquery.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.Starts aSubqueryInitiatorfor the EQ predicate that can be used to apply quantors.BasePredicateBuilder.exists()Starts an exists predicate for the where clause with a subquery on the right hand side.Starts aSubqueryInitiatorfor the GE predicate that can be used to apply quantors.Starts aSubqueryInitiatorfor the GT predicate that can be used to apply quantors.BaseHavingBuilder.havingExists()Starts an exists predicate for the having clause with a subquery on the right hand side.BaseHavingBuilder.havingNotExists()Starts an exists predicate for the having clause with a subquery on the right hand side.BaseHavingBuilder.havingSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseHavingBuilder.havingSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.RestrictionBuilder.in()Starts aSubqueryInitiatorfor the right hand side of the IN predicate.Starts aSubqueryInitiatorfor the LE predicate that can be used to apply quantors.Starts aSubqueryInitiatorfor the LT predicate that can be used to apply quantors.RestrictionBuilder.notBetweenSubquery()LikeRestrictionBuilder.betweenSubquery()but the resulting predicate is negated.RestrictionBuilder.notBetweenSubquery(String subqueryAlias, String expression) LikeRestrictionBuilder.betweenSubquery(java.lang.String, java.lang.String)but the resulting predicate is negated.LikeRestrictionBuilder.eq(java.lang.String,java.lang.String)but the result is wrapped in a NOT predicate.BasePredicateBuilder.notExists()Starts an not exists predicate for the where clause with a subquery on the right hand side.RestrictionBuilder.notIn()LikeRestrictionBuilder.in()but the result is wrapped in a NOT predicate.BaseJoinOnBuilder.onExists()Starts an exists predicate for the on clause with a subquery on the right hand side.BaseJoinOnBuilder.onNotExists()Starts an not exists predicate for the on clause with a subquery on the right hand side.BaseJoinOnBuilder.onSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseJoinOnBuilder.onSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.CaseWhenOrBuilder.orExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenOrThenBuilder.orExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenOrBuilder.orNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenOrThenBuilder.orNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenOrBuilder.orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrBuilder.orSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenOrThenBuilder.orSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.SelectBuilder.selectSubquery()LikeSelectBuilder.selectSubquery(java.lang.String)but without an alias.SelectBuilder.selectSubquery(String alias) Starts aSubqueryInitiatorfor the select item with the given alias.SelectBuilder.selectSubquery(String subqueryAlias, String expression) LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)but without a select alias.SelectBuilder.selectSubquery(String subqueryAlias, String expression, String selectAlias) Starts aSubqueryInitiatorfor a new select item with the given select alias.Starts a subquery builder for creating an expression that should be bound to the attribute.BasePredicateBuilder.subquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.Starts aSubqueryInitiatorfor the left hand side of a predicate.CaseWhenStarterBuilder.whenExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenStarterBuilder.whenNotExists()Starts an exists predicate for the when clause with a subquery on the right hand side.CaseWhenStarterBuilder.whenSubquery()Starts aSubqueryInitiatorfor the left hand side of a when predicate.CaseWhenStarterBuilder.whenSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a when predicate.BaseWhereBuilder.whereExists()Starts an exists predicate for the where clause with a subquery on the right hand side.BaseWhereBuilder.whereNotExists()Starts an not exists predicate for the where clause with a subquery on the right hand side.BaseWhereBuilder.whereSubquery()Starts aSubqueryInitiatorfor the left hand side of a predicate.BaseWhereBuilder.whereSubquery(String subqueryAlias, String expression) Starts aSubqueryInitiatorfor the left hand side of a predicate.Starts aSubqueryInitiatorfor the given subquery alias.SelectObjectBuilder.withSubquery()LikeSelectObjectBuilder.withSubquery(java.lang.String)but without an alias.SelectObjectBuilder.withSubquery(int position) LikeSelectObjectBuilder.withSubquery(int,java.lang.String)but without an alias.SelectObjectBuilder.withSubquery(int position, String alias) LikeSelectObjectBuilder.withSubquery(java.lang.String)but adds the resulting subquery expression to the given position.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.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.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.SelectObjectBuilder.withSubquery(String subqueryAlias, String expression) LikeSelectBuilder.selectSubquery(java.lang.String,java.lang.String,java.lang.String)but without a select alias.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 SubqueryInitiatorModifier and TypeMethodDescriptionStarts aSubqueryInitiatorfor the right hand side of the IN predicate.LikeRestrictionBuilderExperimental.in(java.lang.String, java.lang.String)but the result is wrapped in a NOT predicate.