Interface Fetch<Z,​X>

  • 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 Detail

      • getAttribute

        Attribute<? super Z,​?> getAttribute()
        Return the metamodel attribute corresponding to the fetch join.
        Returns:
        metamodel attribute for the join
      • getParent

        FetchParent<?,​Z> getParent()
        Return the parent of the fetched item.
        Returns:
        fetch parent
      • getJoinType

        JoinType getJoinType()
        Return the join type used in the fetch join.
        Returns:
        join type