Interface BlazeSetJoin<Z,E>
- Type Parameters:
Z- the source type of the joinE- the element type of the targetSet
- All Superinterfaces:
BlazeExpression<E>,BlazeFetchParent<Z,,E> BlazeFrom<Z,,E> BlazeJoin<Z,,E> BlazePath<E>,Expression<E>,Fetch<Z,,E> FetchParent<Z,,E> From<Z,,E> Join<Z,,E> Path<E>,PluralJoin<Z,,Set<E>, E> Selection<E>,SetJoin<Z,,E> TupleElement<E>
An extended version of
SetJoin.- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionon(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition.Modify the join to restrict the result according to the specified ON condition.<T extends E>
BlazeSetJoin<Z,T> LikeBlazeJoin.treatAs(java.lang.Class<T>)but returns the subtypeBlazeSetJoininstead.Methods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods inherited from interface com.blazebit.persistence.criteria.BlazeFetchParent
fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetchMethods inherited from interface com.blazebit.persistence.criteria.BlazeFrom
getBlazeJoins, getCorrelationParent, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinCollection, joinCollection, joinList, joinList, joinList, joinList, joinMap, joinMap, joinMap, joinMap, joinSet, joinSet, joinSet, joinSetMethods inherited from interface com.blazebit.persistence.criteria.BlazePath
get, get, get, get, getParentPath, typeMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Fetch
getAttribute, getJoinType, getParentMethods inherited from interface javax.persistence.criteria.FetchParent
getFetchesMethods inherited from interface javax.persistence.criteria.From
getJoins, isCorrelatedMethods inherited from interface javax.persistence.criteria.Join
getAttribute, getJoinType, getParentMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Method Details
-
treatAs
LikeBlazeJoin.treatAs(java.lang.Class<T>)but returns the subtypeBlazeSetJoininstead. -
on
Modify the join to restrict the result according to the specified ON condition. Replaces the previous ON condition, if any. Return the join object -
on
Modify the join to restrict the result according to the specified ON condition. Replaces the previous ON condition, if any. Return the join object
-