You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Kouhei Sutou (Jira)" <ji...@apache.org> on 2022/10/19 04:33:00 UTC

[jira] [Updated] (ARROW-17239) [C++] Calculate output type from aggregate to convert arrow aggregate to substrait

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

Kouhei Sutou updated ARROW-17239:
---------------------------------
    Fix Version/s: 11.0.0
                       (was: 10.0.0)

> [C++] Calculate output type from aggregate to convert arrow aggregate to substrait
> ----------------------------------------------------------------------------------
>
>                 Key: ARROW-17239
>                 URL: https://issues.apache.org/jira/browse/ARROW-17239
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Weston Pace
>            Priority: Major
>              Labels: substrait
>             Fix For: 11.0.0
>
>
> I am adding support for mapping to/from Arrow aggregates and Substrait aggregates in ARROW-15582.  However, the Arrow-Substrait direction is currently blocked because the Substrait plan needs to know the output type of an aggregate and there is no easy way to determine that from the Arrow information we have.
> We should be able to get this information from the function registry but the conversion routines do not have access to the function registry that I can tell.  I'm not sure if the best solution is to pass the function registry into ToProto or to add the output type to the aggregate in Arrow.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)