List of all members
cudf::groupby_aggregation Class Reference

Derived class intended for groupby specific aggregation usage. More...

#include <aggregation.hpp>

Inheritance diagram for cudf::groupby_aggregation:
cudf::aggregation

Additional Inherited Members

- Public Types inherited from cudf::aggregation
enum  Kind {
  SUM, 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,
  RANK, DENSE_RANK, PERCENT_RANK, COLLECT_LIST,
  COLLECT_SET, LEAD, LAG, PTX,
  CUDA, MERGE_LISTS, MERGE_SETS, MERGE_M2,
  COVARIANCE, CORRELATION, TDIGEST, MERGE_TDIGEST
}
 Possible aggregation operations. More...
 
- Public Member Functions inherited from cudf::aggregation
 aggregation (aggregation::Kind a)
 
virtual bool is_equal (aggregation const &other) const
 
virtual size_t do_hash () const
 
virtual std::unique_ptr< aggregationclone () const =0
 
virtual std::vector< std::unique_ptr< aggregation > > get_simple_aggregations (data_type col_type, cudf::detail::simple_aggregations_collector &collector) const =0
 
virtual void finalize (cudf::detail::aggregation_finalizer &finalizer) const =0
 
- Public Attributes inherited from cudf::aggregation
Kind kind
 The aggregation to perform.
 

Detailed Description

Derived class intended for groupby specific aggregation usage.

Definition at line 132 of file aggregation.hpp.


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