Z
- the source type of the joinE
- the element type of the target Collection
public interface CollectionJoin<Z,E> extends PluralJoin<Z,Collection<E>,E>
CollectionJoin
interface is the type of the result of joining to a collection over an
association or element collection that has been specified as a java.util.Collection
.Modifier and Type | Method and Description |
---|---|
CollectionAttribute<? super Z,E> |
getModel()
Return the metamodel representation for the collection attribute.
|
CollectionJoin<Z,E> |
on(Expression<Boolean> restriction)
Modify the join to restrict the result according to the specified ON condition.
|
CollectionJoin<Z,E> |
on(Predicate... restrictions)
Modify the join to restrict the result according to the specified ON condition.
|
getAttribute, getJoinType, getOn, getParent
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
get, get, get, get, getParentPath, type
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
CollectionJoin<Z,E> on(Expression<Boolean> restriction)
CollectionJoin<Z,E> on(Predicate... restrictions)
CollectionAttribute<? super Z,E> getModel()
getModel
in interface Path<E>
getModel
in interface PluralJoin<Z,Collection<E>,E>
Collection
that is the target of the joinCopyright © 2020. All rights reserved.