Z - the source typeX - the target typepublic interface FetchParent<Z,X>
| Modifier and Type | Method and Description | 
|---|---|
<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. 
 | 
<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. 
 | 
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 exist