Interface JpaFetch<O,​T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.PluralAttribute<? super T,​?,​Y> attribute)  
      <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.PluralAttribute<? super T,​?,​Y> attribute, jakarta.persistence.criteria.JoinType jt)  
      <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute)  
      <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute, jakarta.persistence.criteria.JoinType jt)  
      <X,​Y>
      JpaFetch<X,​Y>
      fetch​(String attributeName)  
      <X,​Y>
      JpaFetch<X,​Y>
      fetch​(String attributeName, jakarta.persistence.criteria.JoinType jt)  
      Set<jakarta.persistence.criteria.Fetch<T,​?>> getFetches()  
      JpaJoin<O,​T> on​(JpaExpression<Boolean> restriction)
      Add a restriction to the fetch.
      JpaJoin<O,​T> on​(JpaPredicate... restrictions)
      Add a restriction to the fetch.
      • Methods inherited from interface jakarta.persistence.criteria.Fetch

        getAttribute, getJoinType, getParent
    • Method Detail

      • getFetches

        Set<jakarta.persistence.criteria.Fetch<T,​?>> getFetches()
        Specified by:
        getFetches in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        getFetches in interface JpaFetchParent<O,​T>
      • fetch

        <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>
      • fetch

        <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute,
                                      jakarta.persistence.criteria.JoinType jt)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>
      • fetch

        <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.PluralAttribute<? super T,​?,​Y> attribute)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>
      • fetch

        <Y> JpaFetch<T,​Y> fetch​(jakarta.persistence.metamodel.PluralAttribute<? super T,​?,​Y> attribute,
                                      jakarta.persistence.criteria.JoinType jt)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>
      • fetch

        <X,​Y> JpaFetch<X,​Y> fetch​(String attributeName)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>
      • fetch

        <X,​Y> JpaFetch<X,​Y> fetch​(String attributeName,
                                              jakarta.persistence.criteria.JoinType jt)
        Specified by:
        fetch in interface jakarta.persistence.criteria.FetchParent<O,​T>
        Specified by:
        fetch in interface JpaFetchParent<O,​T>