Uses of Interface
com.blazebit.persistence.criteria.BlazeWindowFunctionExpression
-
Uses of BlazeWindowFunctionExpression in com.blazebit.persistence.criteria
Subinterfaces of BlazeWindowFunctionExpression in com.blazebit.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceAnExpressionfor an aggregate function.interfaceAnExpressionfor an ordered set-aggregate function.Methods in com.blazebit.persistence.criteria that return BlazeWindowFunctionExpressionModifier and TypeMethodDescriptionBlazeCriteriaBuilder.cumeDist(Expression<?> expression) Creates aCUME_DISTwindow function expression.BlazeCriteriaBuilder.denseRank(Expression<?> expression) Creates aDENSE_RANKwindow function expression.BlazeCriteriaBuilder.firstValue(Expression<X> expression) Creates aFIRST_VALUEwindow function expression.BlazeCriteriaBuilder.lag(Expression<X> expression) Creates aLAGwindow function expression.BlazeCriteriaBuilder.lastValue(Expression<X> expression) Creates aLAST_VALUEwindow function expression.BlazeCriteriaBuilder.lead(Expression<X> expression) Creates aLEADwindow function expression.BlazeCriteriaBuilder.nthValue(Expression<X> expression, Expression<Integer> index) Creates aNTH_VALUEwindow function expression.BlazeCriteriaBuilder.ntile(Expression<?> expression) Creates aNTILEwindow function expression.BlazeCriteriaBuilder.percentRank(Expression<?> expression) Creates aPERCENT_RANKwindow function expression.BlazeCriteriaBuilder.rank(Expression<?> expression) Creates aRANKwindow function expression.BlazeCriteriaBuilder.rowNumber()Creates aROW_NUMBERwindow function expression.BlazeWindowFunctionExpression.window(BlazeWindow window) Sets the window for this window function.BlazeCriteriaBuilder.windowDistinctFunction(String name, Class<T> type, Expression<?>... args) Creates a window function expression for a function with the given name, result type and arguments aggregating only distinct elements.BlazeCriteriaBuilder.windowFunction(String name, Class<T> type, Expression<?>... args) Creates a window function expression for a function with the given name, result type and arguments.