Z
- the source typeX
- the target typeCollectionJoin<Z,E>
, Fetch<Z,X>
, From<Z,X>
, Join<Z,X>
, ListJoin<Z,E>
, MapJoin<Z,K,V>
, PluralJoin<Z,C,E>
, Root<X>
, SetJoin<Z,E>
public interface FetchParent<Z,X>
Modifier and Type | Method | Description |
---|---|---|
<X,Y> Fetch<X,Y> |
fetch(java.lang.String attributeName) |
Create a fetch join to the specified attribute using an
inner join.
|
<X,Y> Fetch<X,Y> |
fetch(java.lang.String attributeName,
JoinType jt) |
Create a fetch join to the specified attribute using
the given join type.
|
<Y> Fetch<X,Y> |
fetch(PluralAttribute<? super X,?,Y> attribute) |
Create a fetch join to the specified collection-valued
attribute using an inner join.
|
<Y> Fetch<X,Y> |
fetch(PluralAttribute<? super X,?,Y> attribute,
JoinType jt) |
Create a fetch join to the specified collection-valued
attribute using the given join type.
|
<Y> Fetch<X,Y> |
fetch(SingularAttribute<? super X,Y> attribute) |
Create a fetch join to the specified single-valued attribute
using an inner join.
|
<Y> Fetch<X,Y> |
fetch(SingularAttribute<? super X,Y> attribute,
JoinType jt) |
Create a fetch join to the specified single-valued attribute
using the given join type.
|
java.util.Set<Fetch<X,?>> |
getFetches() |
Return the fetch joins that have been made from this type.
|
java.util.Set<Fetch<X,?>> getFetches()
<Y> Fetch<X,Y> fetch(SingularAttribute<? super X,Y> attribute)
attribute
- target of the join<Y> Fetch<X,Y> fetch(SingularAttribute<? super X,Y> attribute, JoinType jt)
attribute
- target of the joinjt
- join type<Y> Fetch<X,Y> fetch(PluralAttribute<? super X,?,Y> attribute)
attribute
- target of the join<Y> Fetch<X,Y> fetch(PluralAttribute<? super X,?,Y> attribute, JoinType jt)
attribute
- target of the joinjt
- join type<X,Y> Fetch<X,Y> fetch(java.lang.String attributeName)
attributeName
- name of the attribute for the
target of the joinjava.lang.IllegalArgumentException
- if attribute of the given
name does not exist<X,Y> Fetch<X,Y> fetch(java.lang.String attributeName, JoinType jt)
attributeName
- name of the attribute for the
target of the joinjt
- join typejava.lang.IllegalArgumentException
- if attribute of the given
name does not existCopyright © 2018. All rights reserved.