Z
- the source type of the joinE
- the element type of the target Collection
BlazeExpression<Z>
, BlazeFetchParent<Z,E>
, BlazeFrom<Z,E>
, BlazeJoin<Z,E>
, BlazePath<Z>
, CollectionJoin<Z,E>
, Expression<Z>
, Fetch<Z,E>
, FetchParent<Z,E>
, From<Z,E>
, Join<Z,E>
, Path<Z>
, PluralJoin<Z,java.util.Collection<E>,E>
, Selection<Z>
, javax.persistence.TupleElement<Z>
public interface BlazeCollectionJoin<Z,E> extends CollectionJoin<Z,E>, BlazeJoin<Z,E>
CollectionJoin
.Modifier and Type | Method | Description |
---|---|---|
BlazeCollectionJoin<Z,E> |
on(Expression<java.lang.Boolean> restriction) |
Modify the join to restrict the result according to the
specified ON condition.
|
BlazeCollectionJoin<Z,E> |
on(Predicate... restrictions) |
Modify the join to restrict the result according to the
specified ON condition.
|
<T extends E> |
treatAs(java.lang.Class<T> type) |
Like
BlazeJoin.treatAs(java.lang.Class<T>) but returns the subtype BlazeCollectionJoin instead. |
as
fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch
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, joinSet
get, get, get, get, getParentPath, type
getModel
as, in, in, in, in, isNotNull, isNull
getAttribute, getJoinType, getParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
getAttribute, getJoinType, getParent
get, get, get, get, getParentPath, type
alias, getCompoundSelectionItems, isCompoundSelection
<T extends E> BlazeCollectionJoin<Z,T> treatAs(java.lang.Class<T> type)
BlazeJoin.treatAs(java.lang.Class<T>)
but returns the subtype BlazeCollectionJoin
instead.BlazeCollectionJoin<Z,E> on(Expression<java.lang.Boolean> restriction)
BlazeCollectionJoin<Z,E> on(Predicate... restrictions)
Copyright © 2014–2019 Blazebit. All rights reserved.