Interface JPQLNextQuery<T>

Type Parameters:
T - Query result type
All Superinterfaces:
com.querydsl.core.types.Expression<T>, ExtendedFetchable<T>, com.querydsl.core.support.ExtendedSubQuery<T>, com.querydsl.core.Fetchable<T>, com.querydsl.core.FetchableQuery<T,com.querydsl.jpa.JPQLQuery<T>>, com.querydsl.core.FilteredClause<com.querydsl.jpa.JPQLQuery<T>>, com.querydsl.jpa.JPQLQuery<T>, com.querydsl.core.Query<com.querydsl.jpa.JPQLQuery<T>>, Serializable, com.querydsl.core.SimpleQuery<com.querydsl.jpa.JPQLQuery<T>>, com.querydsl.core.types.SubQueryExpression<T>
All Known Implementing Classes:
AbstractBlazeJPAQuery, BlazeJPAQuery

public interface JPQLNextQuery<T> extends com.querydsl.jpa.JPQLQuery<T>, ExtendedFetchable<T>
Query interface for JPQL.Next queries
Since:
1.5.0
Author:
Jan-Willem Gmelig Meyling
  • Method Summary

    Modifier and Type
    Method
    Description
    Mark the last join as a default join.
     
    <RT> SetExpression<RT>
    except(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an except expression for the given subqueries.
    <RT> SetExpression<RT>
    except(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an except expression for the given subqueries
    <RT> SetExpression<RT>
    exceptAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an except expression for the given subqueries.
    <RT> SetExpression<RT>
    exceptAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an except expression for the given subqueries
     
     
    from(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    from(com.querydsl.core.types.EntityPath<?>... sources)
     
    from(com.querydsl.core.types.SubQueryExpression<X> subQueryExpression, com.querydsl.core.types.Path<X> alias)
    Add sources to this query
    fromIdentifiableValues(com.querydsl.core.types.EntityPath<X> path, Collection<X> elements)
    Select from a set of values using the VALUES clause.
    fromIdentifiableValues(com.querydsl.core.types.Path<X> path, com.querydsl.core.types.Path<X> alias, Collection<X> elements)
    Select from a set of values using the VALUES clause.
    fromValues(com.querydsl.core.types.EntityPath<X> path, Collection<X> elements)
    Select from a set of values using the VALUES clause.
    fromValues(com.querydsl.core.types.Path<X> path, com.querydsl.core.types.Path<X> alias, Collection<X> elements)
    Select from a set of values using the VALUES clause.
    fullJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.EntityPath<P> target)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.MapExpression<?,P> target)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
    Create a full join with the given target.
    fullJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
    Adds a full join to the given target.
    groupBy(com.querydsl.core.types.Expression<?>... expressions)
     
    having(com.querydsl.core.types.Predicate... predicates)
     
    innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
     
    innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    innerJoin(com.querydsl.core.types.EntityPath<P> target)
     
    innerJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
     
    innerJoin(com.querydsl.core.types.MapExpression<?,P> target)
     
    innerJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    innerJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
    Adds a inner join to the given target.
    <RT> SetExpression<RT>
    intersect(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an intersect expression for the given subqueries.
    <RT> SetExpression<RT>
    intersect(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an intersect expression for the given subqueries.
    <RT> SetExpression<RT>
    intersectAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an intersect expression for the given subqueries.
    <RT> SetExpression<RT>
    intersectAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an intersect expression for the given subqueries
    join(com.querydsl.core.types.CollectionExpression<?,P> target)
     
    join(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    join(com.querydsl.core.types.EntityPath<P> target)
     
    join(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
     
    join(com.querydsl.core.types.MapExpression<?,P> target)
     
    join(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    Mark the last join as a lateral join.
    leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
     
    leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    leftJoin(com.querydsl.core.types.EntityPath<P> target)
     
    leftJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
     
    leftJoin(com.querydsl.core.types.MapExpression<?,P> target)
     
    leftJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    leftJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
    Adds a left join to the given subquery target.
    limit(long l)
     
    offset(long l)
     
    on(com.querydsl.core.types.Predicate... condition)
     
    orderBy(com.querydsl.core.types.OrderSpecifier<?>... orderSpecifiers)
     
    restrict(com.querydsl.core.QueryModifiers queryModifiers)
     
    rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
     
    rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    rightJoin(com.querydsl.core.types.EntityPath<P> target)
     
    rightJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
     
    rightJoin(com.querydsl.core.types.MapExpression<?,P> target)
     
    rightJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
     
    rightJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
    Adds a right join to the given target.
    JPQLNextQuery<com.querydsl.core.Tuple>
    select(com.querydsl.core.types.Expression<?>... exprs)
     
    select(com.querydsl.core.types.Expression<U> expr)
     
    set(com.querydsl.core.types.ParamExpression<U> paramExpression, U t)
     
    <RT> SetExpression<RT>
    union(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an union expression for the given subqueries.
    <RT> SetExpression<RT>
    union(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an union expression for the given subqueries.
    <RT> SetExpression<RT>
    unionAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
    Creates an union expression for the given subqueries.
    <RT> SetExpression<RT>
    unionAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
    Creates an union expression for the given subqueries.
    where(com.querydsl.core.types.Predicate... predicates)
     
    window(NamedWindow namedWindow)
    Add a named window to this query.
    with(com.querydsl.core.types.EntityPath<?> alias, com.querydsl.core.types.Path<?>... columns)
    Register a common table expression (CTE).
    with(com.querydsl.core.types.Path<X> alias, com.querydsl.core.types.SubQueryExpression<?> o)
    Register a common table expression (CTE).
    withRecursive(com.querydsl.core.types.EntityPath<?> alias, com.querydsl.core.types.Path<?>... columns)
    Register a recursive common table expression (CTE).
    withRecursive(com.querydsl.core.types.Path<X> alias, com.querydsl.core.types.SubQueryExpression<?> o)
    Register a recursive common table expression (CTE).

    Methods inherited from interface com.querydsl.core.types.Expression

    accept, getType

    Methods inherited from interface com.blazebit.persistence.querydsl.ExtendedFetchable

    fetchPage, fetchPage, getQueryString

    Methods inherited from interface com.querydsl.core.support.ExtendedSubQuery

    contains, contains, eq, eq, exists, goe, goe, gt, gt, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExists

    Methods inherited from interface com.querydsl.core.Fetchable

    fetch, fetchCount, fetchFirst, fetchOne, fetchResults, iterate, stream

    Methods inherited from interface com.querydsl.core.FetchableQuery

    transform

    Methods inherited from interface com.querydsl.core.types.SubQueryExpression

    getMetadata
  • Method Details

    • with

      <X> JPQLNextQuery<T> with(com.querydsl.core.types.Path<X> alias, com.querydsl.core.types.SubQueryExpression<?> o)
      Register a common table expression (CTE). Analog to ProjectableSQLQuery.with(Path, SubQueryExpression).
      Type Parameters:
      X - CTE type
      Parameters:
      alias - The alias for the CTE
      o - The subquery expression
      Returns:
      this query
    • withRecursive

      <X> JPQLNextQuery<T> withRecursive(com.querydsl.core.types.Path<X> alias, com.querydsl.core.types.SubQueryExpression<?> o)
      Register a recursive common table expression (CTE). Analog to ProjectableSQLQuery.withRecursive(Path, SubQueryExpression).
      Type Parameters:
      X - CTE type
      Parameters:
      alias - The alias for the CTE
      o - The subquery expression
      Returns:
      this query
    • with

      WithBuilder<? extends JPQLNextQuery<T>> with(com.querydsl.core.types.EntityPath<?> alias, com.querydsl.core.types.Path<?>... columns)
      Register a common table expression (CTE). Returns a builder through which the CTE can be provided as SubQueryExpression.
      Parameters:
      alias - The alias for the CTE
      columns - The columns for the CTE
      Returns:
      this query
      API Note:
      This version does not allow for set operands to use different column bindings. For that purpose, use with(Path, SubQueryExpression) instead, and wrap each select expression inside a JPQLNextOps.BIND operation.
    • withRecursive

      WithBuilder<? extends JPQLNextQuery<T>> withRecursive(com.querydsl.core.types.EntityPath<?> alias, com.querydsl.core.types.Path<?>... columns)
      Register a recursive common table expression (CTE). Returns a builder through which the CTE can be provided as SubQueryExpression.
      Parameters:
      alias - The alias for the CTE
      columns - The columns for the CTE
      Returns:
      this query
      API Note:
      This version does not allow for set operands to use different column bindings. For that purpose, use with(Path, SubQueryExpression) instead, and wrap each select expression inside a JPQLNextOps.BIND operation.
    • fromValues

      <X> JPQLNextQuery<T> fromValues(com.querydsl.core.types.EntityPath<X> path, Collection<X> elements)
      Select from a set of values using the VALUES clause.
      Type Parameters:
      X - The element type
      Parameters:
      path - Type of values
      elements - The elements
      Returns:
      this query
    • fromIdentifiableValues

      <X> JPQLNextQuery<T> fromIdentifiableValues(com.querydsl.core.types.EntityPath<X> path, Collection<X> elements)
      Select from a set of values using the VALUES clause.
      Type Parameters:
      X - The element type
      Parameters:
      path - Type of values
      elements - The elements
      Returns:
      this query
    • fromValues

      <X> JPQLNextQuery<T> fromValues(com.querydsl.core.types.Path<X> path, com.querydsl.core.types.Path<X> alias, Collection<X> elements)
      Select from a set of values using the VALUES clause.
      Type Parameters:
      X - The element type
      Parameters:
      path - Type of values
      alias - The alias from which the values can be referenced
      elements - The elements
      Returns:
      this query
    • fromIdentifiableValues

      <X> JPQLNextQuery<T> fromIdentifiableValues(com.querydsl.core.types.Path<X> path, com.querydsl.core.types.Path<X> alias, Collection<X> elements)
      Select from a set of values using the VALUES clause.
      Type Parameters:
      X - The element type
      Parameters:
      path - Type of values
      alias - The alias from which the values can be referenced
      elements - The elements
      Returns:
      this query
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      Returns:
      this query
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      alias - alias
      Returns:
      the current object
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.EntityPath<P> target)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      Returns:
      the current object
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      alias - The alias under which the join can be referenced
      Returns:
      the current object
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.MapExpression<?,P> target)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      Returns:
      the current object
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • fullJoin

      <P> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Create a full join with the given target. Analog to SQLCommonQuery.fullJoin(EntityPath). Use fetchJoin() to add the fetchJoin parameter to this join. Use lateral() to use a lateral join for this join.
      Type Parameters:
      P - The type of the join target
      Parameters:
      target - The join target
      alias - The alias under which the join can be referenced
      Returns:
      the current object
      API Note:
      Full joins are only supported by some ORMs, like Hibernate.
    • from

      <X> JPQLNextQuery<T> from(com.querydsl.core.types.SubQueryExpression<X> subQueryExpression, com.querydsl.core.types.Path<X> alias)
      Add sources to this query
      Type Parameters:
      X - Expression type
      Parameters:
      subQueryExpression - Subquery expression
      alias - The alias for the subquery from which it can be referenced in the outer query
      Returns:
      the current object
    • leftJoin

      <X> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
      Adds a left join to the given subquery target. Analog to SQLCommonQuery.leftJoin(SubQueryExpression, Path).
      Type Parameters:
      X - Expression type
      Parameters:
      o - subquery
      alias - alias
      Returns:
      the current object
    • rightJoin

      <X> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
      Adds a right join to the given target. Analog to SQLCommonQuery.rightJoin(SubQueryExpression, Path).
      Type Parameters:
      X - Expression type
      Parameters:
      o - subquery
      alias - alias
      Returns:
      the current object
    • fullJoin

      <X> JPQLNextQuery<T> fullJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
      Adds a full join to the given target. Analog to SQLCommonQuery.fullJoin(SubQueryExpression, Path).
      Type Parameters:
      X - Expression type
      Parameters:
      o - subquery
      alias - alias
      Returns:
      the current object
    • innerJoin

      <X> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.SubQueryExpression<X> o, com.querydsl.core.types.Path<X> alias)
      Adds a inner join to the given target. Analog to SQLCommonQuery.innerJoin(SubQueryExpression, Path).
      Type Parameters:
      X - Expression type
      Parameters:
      o - subquery
      alias - alias
      Returns:
      the current object
    • union

      <RT> SetExpression<RT> union(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an union expression for the given subqueries. Analog to ProjectableSQLQuery.union(List).
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • unionAll

      <RT> SetExpression<RT> unionAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an union expression for the given subqueries. Analog to ProjectableSQLQuery.unionAll(List).
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • intersect

      <RT> SetExpression<RT> intersect(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an intersect expression for the given subqueries.
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
      See Also:
    • intersectAll

      <RT> SetExpression<RT> intersectAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an intersect expression for the given subqueries
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
      See Also:
    • except

      <RT> SetExpression<RT> except(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an except expression for the given subqueries
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
      See Also:
    • exceptAll

      <RT> SetExpression<RT> exceptAll(List<com.querydsl.core.types.SubQueryExpression<RT>> sq)
      Creates an except expression for the given subqueries
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
      See Also:
    • union

      <RT> SetExpression<RT> union(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an union expression for the given subqueries. Analog to ProjectableSQLQuery.union(List).
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • unionAll

      <RT> SetExpression<RT> unionAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an union expression for the given subqueries. Analog to ProjectableSQLQuery.unionAll(List).
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • intersect

      <RT> SetExpression<RT> intersect(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an intersect expression for the given subqueries.
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • intersectAll

      <RT> SetExpression<RT> intersectAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an intersect expression for the given subqueries.
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • except

      <RT> SetExpression<RT> except(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an except expression for the given subqueries.
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • exceptAll

      <RT> SetExpression<RT> exceptAll(com.querydsl.core.types.SubQueryExpression<RT>... sq)
      Creates an except expression for the given subqueries.
      Type Parameters:
      RT - set operation type
      Parameters:
      sq - JPQLNextQuery subqueries
      Returns:
      the set operation result
    • lateral

      JPQLNextQuery<T> lateral()
      Mark the last join as a lateral join.
      Returns:
      this query
    • defaultJoin

      JPQLNextQuery<T> defaultJoin()
      Mark the last join as a default join.
      Returns:
      this query
    • from

      JPQLNextQuery<T> from(com.querydsl.core.types.EntityPath<?>... sources)
      Specified by:
      from in interface com.querydsl.jpa.JPQLQuery<T>
    • from

      <P> JPQLNextQuery<T> from(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      from in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.EntityPath<P> target)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.MapExpression<?,P> target)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • innerJoin

      <P> JPQLNextQuery<T> innerJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      innerJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.EntityPath<P> target)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.CollectionExpression<?,P> target)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.MapExpression<?,P> target)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • join

      <P> JPQLNextQuery<T> join(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      join in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.EntityPath<P> target)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.MapExpression<?,P> target)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • leftJoin

      <P> JPQLNextQuery<T> leftJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      leftJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.EntityPath<P> target)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.EntityPath<P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.CollectionExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.MapExpression<?,P> target)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • rightJoin

      <P> JPQLNextQuery<T> rightJoin(com.querydsl.core.types.MapExpression<?,P> target, com.querydsl.core.types.Path<P> alias)
      Specified by:
      rightJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • on

      JPQLNextQuery<T> on(com.querydsl.core.types.Predicate... condition)
      Specified by:
      on in interface com.querydsl.jpa.JPQLQuery<T>
    • fetchJoin

      JPQLNextQuery<T> fetchJoin()
      Specified by:
      fetchJoin in interface com.querydsl.jpa.JPQLQuery<T>
    • fetchAll

      JPQLNextQuery<T> fetchAll()
      Specified by:
      fetchAll in interface com.querydsl.jpa.JPQLQuery<T>
    • groupBy

      JPQLNextQuery<T> groupBy(com.querydsl.core.types.Expression<?>... expressions)
      Specified by:
      groupBy in interface com.querydsl.core.Query<T>
    • having

      JPQLNextQuery<T> having(com.querydsl.core.types.Predicate... predicates)
      Specified by:
      having in interface com.querydsl.core.Query<T>
    • limit

      JPQLNextQuery<T> limit(long l)
      Specified by:
      limit in interface com.querydsl.core.SimpleQuery<T>
    • offset

      JPQLNextQuery<T> offset(long l)
      Specified by:
      offset in interface com.querydsl.core.SimpleQuery<T>
    • restrict

      JPQLNextQuery<T> restrict(com.querydsl.core.QueryModifiers queryModifiers)
      Specified by:
      restrict in interface com.querydsl.core.SimpleQuery<T>
    • orderBy

      JPQLNextQuery<T> orderBy(com.querydsl.core.types.OrderSpecifier<?>... orderSpecifiers)
      Specified by:
      orderBy in interface com.querydsl.core.SimpleQuery<T>
    • set

      <U> JPQLNextQuery<T> set(com.querydsl.core.types.ParamExpression<U> paramExpression, U t)
      Specified by:
      set in interface com.querydsl.core.SimpleQuery<T>
    • distinct

      JPQLNextQuery<T> distinct()
      Specified by:
      distinct in interface com.querydsl.core.SimpleQuery<T>
    • where

      JPQLNextQuery<T> where(com.querydsl.core.types.Predicate... predicates)
      Specified by:
      where in interface com.querydsl.core.FilteredClause<T>
    • window

      JPQLNextQuery<T> window(NamedWindow namedWindow)
      Add a named window to this query.
      Parameters:
      namedWindow - The window definition to add
      Returns:
      this query
    • select

      <U> JPQLNextQuery<U> select(com.querydsl.core.types.Expression<U> expr)
      Specified by:
      select in interface com.querydsl.core.FetchableQuery<T,com.querydsl.jpa.JPQLQuery<T>>
      Specified by:
      select in interface com.querydsl.jpa.JPQLQuery<T>
    • select

      JPQLNextQuery<com.querydsl.core.Tuple> select(com.querydsl.core.types.Expression<?>... exprs)
      Specified by:
      select in interface com.querydsl.core.FetchableQuery<T,com.querydsl.jpa.JPQLQuery<T>>
      Specified by:
      select in interface com.querydsl.jpa.JPQLQuery<T>