GroupByScanAggregation#

public final class GroupByScanAggregation#

An aggregation that can be used for a grouped scan.

Method Summary

count(NullPolicy nullPolicy)

Count number of elements.

denseRank()

Get the row’s dense ranking.

equals(Object other)

hashCode()

max()

Max Aggregation.

min()

Min Aggregation.

onColumn(int columnIndex)

Add a column to the Aggregation so it can be used on a specific column of data.

percentRank()

Get the row’s percent ranking.

product()

Product Aggregation.

rank()

Get the row’s ranking.

sum()

Sum Aggregation.

Methods

public GroupByScanAggregationOnColumn onColumn(int columnIndex)#

Add a column to the Aggregation so it can be used on a specific column of data.

Parameters:

columnIndex – the index of the column to operate on.

public int hashCode()#
public boolean equals(Object other)#

Static Methods

public static GroupByScanAggregation sum()#

Sum Aggregation.

public static GroupByScanAggregation product()#

Product Aggregation.

public static GroupByScanAggregation min()#

Min Aggregation.

public static GroupByScanAggregation max()#

Max Aggregation.

public static GroupByScanAggregation count(NullPolicy nullPolicy)#

Count number of elements.

Parameters:

nullPolicy – INCLUDE if nulls should be counted. EXCLUDE if only non-null values should be counted.

public static GroupByScanAggregation rank()#

Get the row’s ranking.

public static GroupByScanAggregation denseRank()#

Get the row’s dense ranking.

public static GroupByScanAggregation percentRank()#

Get the row’s percent ranking.