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

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

     [ https://issues.apache.org/jira/browse/ARROW-7151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ben Kietzman updated ARROW-7151:
--------------------------------
    Summary: [C++][Dataset] Refactor ExpressionEvaluator to yield Arrays  (was: [C++] Refactor ExpressionEvaluator to yield Arrays)

> [C++][Dataset] 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
>            Priority: Major
>             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)