PivotInAggregateImpl
Constructors
Functions
Aggregates this PivotGroupBy using the provided statistics inside the AggregateDsl.
Aggregates this PivotGroupBy by counting the number of rows in each combined pivot + groupBy group.
Aggregates this PivotGroupBy by counting the number of rows in each combined pivot + groupBy group, that satisfy the given predicate.
Reduces this PivotGroupBy by taking the first row from each combined pivot + groupBy group, and returns a ReducedPivotGroupBy that contains the first row from each corresponding group. If any combined pivot + groupBy group in PivotGroupBy is empty, in the resulting ReducedPivotGroupBy it will be represented by a row with null values (except the grouping key).
Reduces this PivotGroupBy by taking from each combined pivot + groupBy group the first row satisfying the given predicate. Returns a ReducedPivotGroupBy that contains the first row, matching the predicate, from each corresponding group. If any combined pivot + groupBy group in PivotGroupBy does not contain any rows matching the predicate, in the resulting ReducedPivotGroupBy it will be represented by a row with null values (except the grouping key).
Emulates selecting all columns whose values are mutually comparable to each other. These are columns of type R where R : Comparable<R>.
Reduces this PivotGroupBy by taking the last row from each combined pivot + groupBy group, and returns a ReducedPivotGroupBy that contains the last row from each corresponding group. If any combined pivot + groupBy group in PivotGroupBy is empty, in the resulting ReducedPivotGroupBy it will be represented by a row with null values (except the grouping key).
Reduces this PivotGroupBy by taking from each combined pivot + groupBy group the last row satisfying the given predicate. Returns a ReducedPivotGroupBy that contains the last row, matching the predicate, from each corresponding group. If any combined pivot + groupBy group in PivotGroupBy does not contain any rows matching the predicate, in the resulting ReducedPivotGroupBy it will be represented by a row with null values (except the grouping key).
Aggregates this PivotGroupBy by computing the maximum of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single maximum of all the values in the selected columns, per group.
Reduces this PivotGroupBy by taking from each group the first row for which the given rowExpression returns the maximum value.
Reduces this PivotGroupBy by taking from each group the first row that has the largest value in the given column.
Aggregates this PivotGroupBy by computing the maximum of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the maximum of the values that the given rowExpression returns for each row, per group.
Aggregates this PivotGroupBy by computing the mean of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single mean of means of the selected columns, per group.
Aggregates this PivotGroupBy by computing the mean of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the mean of the values that the given expression returns for each row, per group.
Aggregates this PivotGroupBy by computing the median of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single median of all the values in the selected columns, per group.
Reduces this PivotGroupBy by taking from each group the row at the median of the values that the given rowExpression returns for each row of that group.
Reduces this PivotGroupBy by taking from each group the row at the median of the values in the given column.
Aggregates this PivotGroupBy by computing the median of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the median of the values that the given expression returns for each row, per group.
Aggregates this PivotGroupBy by computing the minimum of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single minimum of all the values in the selected columns, per group.
Reduces this PivotGroupBy by taking from each group the first row for which the given rowExpression returns the minimum value.
Reduces this PivotGroupBy by taking from each group the first row that has the smallest value in the given column.
Aggregates this PivotGroupBy by computing the minimum of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the minimum of the values that the given rowExpression returns for each row, per group.
Aggregates this PivotGroupBy by computing the given percentile of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single percentile of all the values in the selected columns, per group.
Reduces this PivotGroupBy by taking from each group the row at the given percentile of the values that the given rowExpression returns for each row of that group.
Reduces this PivotGroupBy by taking from each group the row at the given percentile of the values in the given column.
Aggregates this PivotGroupBy by computing the given percentile of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the given percentile of the values that the given expression returns for each row, per group.
Aggregates this PivotGroupBy by computing the standard deviation of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single standard deviation of all the values in the selected columns, per group.
Aggregates this PivotGroupBy by computing the standard deviation of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the standard deviation of the values that the given expression returns for each row, per group.
Aggregates this PivotGroupBy by computing the sum of the values of each suitable column separately, per group.
Aggregates this PivotGroupBy by computing a single sum of all the values in the selected columns, per group.
Aggregates this PivotGroupBy by computing the sum of the values of each selected column separately, per group.
Aggregates this PivotGroupBy by computing the sum of the values that the given expression returns for each row, per group.
Aggregates this PivotGroupBy by evaluating the given row expression on every row in each group defined by the grouping and pivot keys.