| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Z - the source typeX - the target typepublic interface FetchParent<Z,X>
Represents an element of the from clause which may function as the parent of Fetches.
| Method Summary | ||
|---|---|---|
 | 
fetch(PluralAttribute<? super X,?,Y> attribute)
Create a fetch join to the specified collection-valued attribute using an inner join.  | 
|
 | 
fetch(PluralAttribute<? super X,?,Y> attribute,
      JoinType jt)
Create a fetch join to the specified collection-valued attribute using the given join type.  | 
|
 | 
fetch(SingularAttribute<? super X,Y> attribute)
Create a fetch join to the specified single-valued attribute using an inner join.  | 
|
 | 
fetch(SingularAttribute<? super X,Y> attribute,
      JoinType jt)
Create a fetch join to the specified single-valued attribute using the given join type.  | 
|
 | 
fetch(java.lang.String attributeName)
Create a fetch join to the specified attribute using an inner join.  | 
|
 | 
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.  | 
|
| Method Detail | 
|---|
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 join
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 type
IllegalArgumentException - if attribute of the given
          name does not exist
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41