Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Selection vectors constructed from filters do not need to be subjected to boundschecking and other such safety checks as are present with a usual invocation of take. So based on the type width of a selection vector (uint16?) we should implement highly streamlined take implementations that additionally take into consideration that selection vectors are monotonic by construction
Attachments
Issue Links
- is a child of
-
ARROW-8894 [C++] C++ array kernels framework and execution buildout (umbrella issue)
-
- Open
-
- is related to
-
ARROW-9045 [C++] Improve and expand Take/Filter benchmarks
-
- Resolved
-