List of all members
cudf::reduce_aggregation Class Reference

Derived class intended for reduction usage. More...

#include <aggregation.hpp>

Inheritance diagram for cudf::reduce_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, 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 reduction usage.

Definition at line 178 of file aggregation.hpp.


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