用于扫描用法的派生类。 更多...
#include <aggregation.hpp>
附加继承成员 | |
![]() | |
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, 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 } |
可能的聚合操作。 更多... | |
![]() | |
aggregation (aggregation::Kind a) | |
构造一个新的聚合对象。 更多... | |
virtual bool | is_equal (aggregation const &other) const |
比较两个聚合对象是否相等。 更多... | |
virtual size_t | do_hash () const |
计算聚合的哈希值。 更多... | |
virtual std::unique_ptr< aggregation > | clone () 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 |
在计算完前置的简单聚合后计算聚合结果。 更多... | |
![]() | |
类型 | kind |
要执行的聚合。 | |
用于扫描用法的派生类。
定义在文件 aggregation.hpp 的第 233 行。