You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Ben Kietzman (Jira)" <ji...@apache.org> on 2019/11/12 20:41:00 UTC

[jira] [Created] (ARROW-7151) [C++] Refactor ExpressionEvaluator to yield Arrays

Ben Kietzman created ARROW-7151:
-----------------------------------

             Summary: [C++] Refactor ExpressionEvaluator to yield Arrays
                 Key: ARROW-7151
                 URL: https://issues.apache.org/jira/browse/ARROW-7151
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++, C++ - Dataset
            Reporter: Ben Kietzman
            Assignee: Ben Kietzman
             Fix For: 1.0.0


Currently expressions can be evaluated to scalars or arrays, mostly to accomodate ScalarExpression. Instead let all expressions be evaluable to Array only. ScalarExpression will evaluate to an array of repeated values, but expressions whose corresponding kernels can accept a scalar directly (comparison, for example) can avoid materializing this array.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)