[
https://issues.apache.org/jira/browse/ARROW-8903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wes McKinney reassigned ARROW-8903:
-----------------------------------
Assignee: Wes McKinney
> [C++] Implement optimized "unsafe take" for use with selection vectors for
> kernel execution
> -------------------------------------------------------------------------------------------
>
> Key: ARROW-8903
> URL: https://issues.apache.org/jira/browse/ARROW-8903
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Wes McKinney
> Assignee: Wes McKinney
> Priority: Major
>
> 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
--
This message was sent by Atlassian Jira
(v8.3.4#803005)