- 
- Type Parameters:
- Z- the source type of the fetch
- X- the target type of the fetch
 - All Superinterfaces:
- FetchParent<Z,X>
 
 public interface Fetch<Z,X> extends FetchParent<Z,X> Represents a join-fetched association or attribute.- Since:
- 2.0
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Attribute<? super Z,?>getAttribute()Return the metamodel attribute corresponding to the fetch join.JoinTypegetJoinType()Return the join type used in the fetch join.FetchParent<?,Z>getParent()Return the parent of the fetched item.- 
Methods inherited from interface jakarta.persistence.criteria.FetchParentfetch, fetch, fetch, fetch, fetch, fetch, getFetches
 
- 
 
- 
- 
- 
Method Detail- 
getAttributeAttribute<? super Z,?> getAttribute() Return the metamodel attribute corresponding to the fetch join.- Returns:
- metamodel attribute for the join
 
 - 
getParentFetchParent<?,Z> getParent() Return the parent of the fetched item.- Returns:
- fetch parent
 
 - 
getJoinTypeJoinType getJoinType() Return the join type used in the fetch join.- Returns:
- join type
 
 
- 
 
-