[ 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)