Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The aggregate kernels don't support mask (the result of a filter). Add the the following method to `AggregateFunction`.
virtual Status ConsumeWithFilter(const Array& input, const Array& mask, void* state) const = 0;
The goal is to add support for AST similar to:
SELECT AGG(x) FROM table WHERE pred;
Attachments
Issue Links
- is a child of
-
ARROW-8894 [C++] C++ array kernels framework and execution buildout (umbrella issue)
- Open