You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Andrew Lamb (Jira)" <ji...@apache.org> on 2021/01/08 11:50:00 UTC
[jira] [Created] (ARROW-11182) [Rust] [DataFusion] Improve
performance if IN list function
Andrew Lamb created ARROW-11182:
-----------------------------------
Summary: [Rust] [DataFusion] Improve performance if IN list function
Key: ARROW-11182
URL: https://issues.apache.org/jira/browse/ARROW-11182
Project: Apache Arrow
Issue Type: Improvement
Reporter: Andrew Lamb
The initial implementation of IN and NOT IN followed the "functional first, and then fast"
There are several potential performance improvements for the IN and NOT IN implementation in Data fusion such as optimizing for large lists (use a hash table rather than repeated comparisons) and short circuiting results.
There are a bunch of good ideas in the comments on this PR: https://github.com/apache/arrow/pull/9038/files
--
This message was sent by Atlassian Jira
(v8.3.4#803005)