Interface JpaSubQuery<T>

    • Method Detail

      • multiselect

        JpaSubQuery<T> multiselect​(jakarta.persistence.criteria.Selection<?>... selections)
      • multiselect

        JpaSubQuery<T> multiselect​(List<jakarta.persistence.criteria.Selection<?>> selectionList)
      • getCorrelatedSqmJoins

        Set<SqmJoin<?,​?>> getCorrelatedSqmJoins()
      • orderBy

        JpaSubQuery<T> orderBy​(jakarta.persistence.criteria.Order... o)
      • orderBy

        JpaSubQuery<T> orderBy​(List<jakarta.persistence.criteria.Order> o)
      • distinct

        JpaSubQuery<T> distinct​(boolean distinct)
        Specified by:
        distinct in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        distinct in interface JpaSelectCriteria<T>
        Specified by:
        distinct in interface jakarta.persistence.criteria.Subquery<T>
      • getSelection

        JpaExpression<T> getSelection()
        Specified by:
        getSelection in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        getSelection in interface JpaSelectCriteria<T>
        Specified by:
        getSelection in interface jakarta.persistence.criteria.Subquery<T>
      • select

        JpaSubQuery<T> select​(jakarta.persistence.criteria.Expression<T> expression)
        Specified by:
        select in interface jakarta.persistence.criteria.Subquery<T>
      • where

        JpaSubQuery<T> where​(jakarta.persistence.criteria.Expression<Boolean> restriction)
        Specified by:
        where in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        where in interface JpaSelectCriteria<T>
        Specified by:
        where in interface jakarta.persistence.criteria.Subquery<T>
      • where

        JpaSubQuery<T> where​(jakarta.persistence.criteria.Predicate... restrictions)
        Specified by:
        where in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        where in interface JpaSelectCriteria<T>
        Specified by:
        where in interface jakarta.persistence.criteria.Subquery<T>
      • groupBy

        JpaSubQuery<T> groupBy​(jakarta.persistence.criteria.Expression<?>... grouping)
        Specified by:
        groupBy in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        groupBy in interface JpaSelectCriteria<T>
        Specified by:
        groupBy in interface jakarta.persistence.criteria.Subquery<T>
      • groupBy

        JpaSubQuery<T> groupBy​(List<jakarta.persistence.criteria.Expression<?>> grouping)
        Specified by:
        groupBy in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        groupBy in interface JpaSelectCriteria<T>
        Specified by:
        groupBy in interface jakarta.persistence.criteria.Subquery<T>
      • having

        JpaSubQuery<T> having​(jakarta.persistence.criteria.Expression<Boolean> restriction)
        Specified by:
        having in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        having in interface JpaSelectCriteria<T>
        Specified by:
        having in interface jakarta.persistence.criteria.Subquery<T>
      • having

        JpaSubQuery<T> having​(jakarta.persistence.criteria.Predicate... restrictions)
        Specified by:
        having in interface jakarta.persistence.criteria.AbstractQuery<T>
        Specified by:
        having in interface JpaSelectCriteria<T>
        Specified by:
        having in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <Y> JpaRoot<Y> correlate​(jakarta.persistence.criteria.Root<Y> parentRoot)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <X,​Y> JpaJoin<X,​Y> correlate​(jakarta.persistence.criteria.Join<X,​Y> parentJoin)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <X,​Y> JpaCollectionJoin<X,​Y> correlate​(jakarta.persistence.criteria.CollectionJoin<X,​Y> parentCollection)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <X,​Y> JpaSetJoin<X,​Y> correlate​(jakarta.persistence.criteria.SetJoin<X,​Y> parentSet)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <X,​Y> JpaListJoin<X,​Y> correlate​(jakarta.persistence.criteria.ListJoin<X,​Y> parentList)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>
      • correlate

        <X,​K,​V> JpaMapJoin<X,​K,​V> correlate​(jakarta.persistence.criteria.MapJoin<X,​K,​V> parentMap)
        Specified by:
        correlate in interface jakarta.persistence.criteria.Subquery<T>