JPQLNextExpressions.all(com.querydsl.core.types.Expression<Boolean> expr)
Start a window function expression
JPQLNextExpressions.any(com.querydsl.core.types.Expression<Boolean> expr)
Start a window function expression
JPQLNextExpressions.avg(com.querydsl.core.types.Expression<T> expr)
Start a window function expression
JPQLNextExpressions.count()
Start a window function expression
JPQLNextExpressions.count(com.querydsl.core.types.Expression<?> expr)
Start a window function expression
JPQLNextExpressions.countDistinct(com.querydsl.core.types.Expression<?> expr)
Start a window function expression
CUME_DIST calculates the cumulative distribution of a value in a group of values.
rank of the current row without gaps; this function counts peer groups
JPQLNextExpressions.firstValue(com.querydsl.core.types.Expression<T> expr)
returns value evaluated at the row that is the first row of the window frame
JPQLNextExpressions.lag(com.querydsl.core.types.Expression<T> expr)
expr evaluated at the row that is one row before the current row within the partition
JPQLNextExpressions.lastValue(com.querydsl.core.types.Expression<T> expr)
returns value evaluated at the row that is the last row of the window frame
JPQLNextExpressions.lead(com.querydsl.core.types.Expression<T> expr)
expr evaluated at the row that is one row after the current row within the partition;
JPQLNextExpressions.max(com.querydsl.core.types.Expression<T> expr)
Start a window function expression
JPQLNextExpressions.min(com.querydsl.core.types.Expression<T> expr)
Start a window function expression
JPQLNextExpressions.nthValue(com.querydsl.core.types.Expression<T> expr,
com.querydsl.core.types.Expression<? extends Number> n)
NTH_VALUE returns the expr value of the nth row in the window defined by the analytic clause.
JPQLNextExpressions.nthValue(com.querydsl.core.types.Expression<T> expr,
Number n)
NTH_VALUE returns the expr value of the nth row in the window defined by the analytic clause.
JPQLNextExpressions.ntile(T num)
divides an ordered data set into a number of buckets indicated by expr and assigns the
appropriate bucket number to each row
As an analytic function, for a row r, PERCENT_RANK calculates the rank of r minus 1, divided by
1 less than the number of rows being evaluated (the entire query result set or a partition).
JPQLNextExpressions.rank()
rank of the current row with gaps; same as row_number of its first peer
number of the current row within its partition, counting from 1
JPQLNextExpressions.sum(com.querydsl.core.types.Expression<T> expr)
Start a window function expression