Z
- the source type of the fetchX
- the target type of the fetchpublic interface Fetch<Z,X> extends FetchParent<Z,X>
Modifier and Type | Method and Description |
---|---|
Attribute<? super Z,?> |
getAttribute()
Return the metamodel attribute corresponding to the
fetch join.
|
JoinType |
getJoinType()
Return the join type used in the fetch join.
|
FetchParent<?,Z> |
getParent()
Return the parent of the fetched item.
|
Fetch<Z,X> |
on(Expression<java.lang.Boolean> restriction)
Modify the fetch join to restrict the result according to
the specified ON condition.
|
Fetch<Z,X> |
on(Predicate... restrictions)
Modify the fetch join to restrict the result according to
the specified ON condition.
|
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
Fetch<Z,X> on(Expression<java.lang.Boolean> restriction)
restriction
- a simple or compound boolean expressionFetch<Z,X> on(Predicate... restrictions)
restrictions
- zero or more restriction predicatesAttribute<? super Z,?> getAttribute()
FetchParent<?,Z> getParent()
JoinType getJoinType()