List of all members
cudf::rolling_aggregation Class Reference

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

#include <aggregation.hpp>

Inheritance diagram for cudf::rolling_aggregation:
cudf::aggregation

Additional Inherited Members

- Public Types inherited from cudf::aggregation
enum  Kind : int32_t {
  SUM = 0 , SUM_OVERFLOW , SUM_WITH_OVERFLOW = SUM_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 rolling_window specific aggregation usage.

Definition at line 180 of file aggregation.hpp.


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