Files | Classes | Functions

Files

file  groupby.hpp
 

Classes

struct  cudf::groupby::aggregation_request
 Request for groupby aggregation(s) to perform on a column. More...
 
struct  cudf::groupby::scan_request
 Request for groupby aggregation(s) for scanning a column. More...
 
struct  cudf::groupby::aggregation_result
 The result(s) of an aggregation_request More...
 
class  cudf::groupby::groupby
 Groups values by keys and computes aggregations on those groups. More...
 
struct  cudf::groupby::streaming_aggregation_request
 Request for a single streaming groupby aggregation on a column. More...
 
class  cudf::groupby::streaming_groupby
 Stateful streaming groupby that accumulates partial aggregates across batches. More...
 

Functions

bool cudf::groupby::is_streaming_groupby_supported (data_type values_type, aggregation::Kind kind)
 Returns true if streaming_groupby supports the given value type and aggregation kind combination. More...
 

Detailed Description

Function Documentation

◆ is_streaming_groupby_supported()

bool cudf::groupby::is_streaming_groupby_supported ( data_type  values_type,
aggregation::Kind  kind 
)

Returns true if streaming_groupby supports the given value type and aggregation kind combination.

Use this to query support without constructing a streaming_groupby. A true return implies that an aggregate() call with a value column of values_type and an aggregation of kind will not be rejected on type/kind grounds.

Parameters
values_typeType of the value column the aggregation would run on
kindAggregation kind
Returns
True if the combination is supported, false otherwise