Z
- the source type of the joinE
- the element type of the target ListExpression<E>
, FetchParent<Z,E>
, From<Z,E>
, Join<Z,E>
, Path<E>
, PluralJoin<Z,java.util.List<E>,E>
, Selection<E>
, TupleElement<E>
public interface ListJoin<Z,E> extends PluralJoin<Z,java.util.List<E>,E>
ListJoin
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.List
.Modifier and Type | Method | Description |
---|---|---|
ListAttribute<? super Z,E> |
getModel() |
Return the metamodel representation for the list attribute.
|
Expression<java.lang.Integer> |
index() |
Create an expression that corresponds to the index of
the object in the referenced association or element
collection.
|
ListJoin<Z,E> |
on(Expression<java.lang.Boolean> restriction) |
Modify the join to restrict the result according to the
specified ON condition and return the join object.
|
ListJoin<Z,E> |
on(Predicate... restrictions) |
Modify the join to restrict the result according to the
specified ON condition and return the join object.
|
as, in, in, in, in, isNotNull, isNull
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, getOn, getParent
get, get, get, get, getParentPath, type
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
ListJoin<Z,E> on(Expression<java.lang.Boolean> restriction)
ListJoin<Z,E> on(Predicate... restrictions)
ListAttribute<? super Z,E> getModel()
Expression<java.lang.Integer> index()
Copyright © 2018. All rights reserved.