Uses of Package
org.hotrod.runtime.livesql.expressions.analytics
-
Classes in org.hotrod.runtime.livesql.expressions.analytics used by org.hotrod.runtime.livesql Class Description DenseRank Lag Lead NTile Rank RowNumber -
Classes in org.hotrod.runtime.livesql.expressions.analytics used by org.hotrod.runtime.livesql.expressions.aggregations Class Description WindowableAggregationFunction WindowableFunction -
Classes in org.hotrod.runtime.livesql.expressions.analytics used by org.hotrod.runtime.livesql.expressions.analytics Class Description AnalyticFunction PositionalAnalyticFunction WindowableFunction WindowExpression Expression{T} ^ ^ | | WindowExpression{T} AggregationFunction{T} ^ ^ {I} WindowableFunction{T} .over() | | ^ ^ NonWindowableAggregationFunction{T} WindowableAggregationFunction{T}.....: :.....AnalyticFunction{T} ^ ^ ^ ^ ^ | | | | | | NumericAggregationFunction StringAggregationFunction PositionalAnalyticFunction{?} | | ^ ^ ^ | |- Count |- Sum |- GroupConcat |- Lead |- RowNumber |- CountDistinct |- Avg |- Lag |- Rank |- SumDistinct |- Min |- DenseRank |- AvgDistinct |- Max |- NTile |- GroupConcatDistinct SQL.sum(a.salary) -- WindowableFunction .over() .over() -- WindowFunctionOverStage{T} .partitionBy() .orderBy() .end() .partitionBy(expression...) -- WindowFunctionPartitioningStage{T} .orderBy() .end() .orderBy(expression...) -- WindowFunctionOrderingStage{T} .end() .end() -- Expression{T}WindowExpression.FrameBound WindowExpression.FrameExclusion WindowExpression.FrameUnit WindowFunctionFrameBoundStage WindowFunctionFrameExcludeStage WindowFunctionFrameStartedStage WindowFunctionFrameUnitStage WindowFunctionOrderingStage WindowFunctionOverStage WindowFunctionPartitioningStage