List of all members
cudf::segmented_reduce_aggregation Class Reference

Derived class intended for segmented reduction usage. More...

#include <aggregation.hpp>

Inheritance diagram for cudf::segmented_reduce_aggregation:
cudf::aggregation

Additional Inherited Members

- Public Types inherited from cudf::aggregation
enum  Kind : int32_t {
  SUM = 0 , SUM_WITH_OVERFLOW , PRODUCT , MIN ,
  MAX , COUNT_VALID , COUNT_ALL , ANY ,
  ALL , SUM_OF_SQUARES , MEAN , M2 ,
  VARIANCE , STD , MEDIAN , QUANTILE ,
  ARGMAX , ARGMIN , NUNIQUE , NTH_ELEMENT ,
  ROW_NUMBER , EWMA , RANK , COLLECT_LIST ,
  COLLECT_SET , LEAD , LAG , PTX ,
  CUDA , HOST_UDF , MERGE_LISTS , MERGE_SETS ,
  MERGE_M2 , COVARIANCE , CORRELATION , TDIGEST ,
  MERGE_TDIGEST , HISTOGRAM , MERGE_HISTOGRAM , BITWISE_AGG ,
  TOP_K , INVALID
}
 Possible aggregation operations. More...
 
- Public Member Functions inherited from cudf::aggregation
 aggregation ()
 Default constructor. More...
 
 aggregation (Kind kind_)
 Construct a new aggregation object from a given aggregation kind. More...
 
bool is_valid () const
 Checks if the aggregation is valid, i.e. it was constructed with a valid value for the aggregation kind. More...
 
virtual bool is_equal (aggregation const &other) const
 Compares two aggregation objects for equality. More...
 
virtual size_t do_hash () const
 Computes the hash value of the aggregation. More...
 
virtual std::unique_ptr< aggregationclone () const =0
 Clones the aggregation object. More...
 
- Public Attributes inherited from cudf::aggregation
Kind kind
 The aggregation to perform.
 

Detailed Description

Derived class intended for segmented reduction usage.

Definition at line 203 of file aggregation.hpp.


The documentation for this class was generated from the following file: