Package ai.rapids.cudf
Class GroupByScanAggregation
java.lang.Object
ai.rapids.cudf.GroupByScanAggregation
An aggregation that can be used for a grouped scan.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroupByScanAggregation
count
(NullPolicy nullPolicy) Count number of elements.static GroupByScanAggregation
Get the row's dense ranking.boolean
int
hashCode()
static GroupByScanAggregation
max()
Max Aggregationstatic GroupByScanAggregation
min()
Min AggregationonColumn
(int columnIndex) Add a column to the Aggregation so it can be used on a specific column of data.static GroupByScanAggregation
Get the row's percent ranking.static GroupByScanAggregation
product()
Product Aggregation.static GroupByScanAggregation
rank()
Get the row's ranking.static GroupByScanAggregation
sum()
Sum Aggregation
-
Method Details
-
onColumn
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.
-
hashCode
public int hashCode() -
equals
-
sum
Sum Aggregation -
product
Product Aggregation. -
min
Min Aggregation -
max
Max Aggregation -
count
Count number of elements.- Parameters:
nullPolicy
- INCLUDE if nulls should be counted. EXCLUDE if only non-null values should be counted.
-
rank
Get the row's ranking. -
denseRank
Get the row's dense ranking. -
percentRank
Get the row's percent ranking.
-