You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Vibhatha Lakmal Abeykoon (Jira)" <ji...@apache.org> on 2022/06/21 05:02:00 UTC

[jira] [Commented] (ARROW-16860) [C++] Add Roundtrip Support to Plans

    [ https://issues.apache.org/jira/browse/ARROW-16860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17556638#comment-17556638 ] 

Vibhatha Lakmal Abeykoon commented on ARROW-16860:
--------------------------------------------------

One unclear part with this task is, how to populate the _ExtensionSet_ from {_}compute::ExecPlan{_}? We can always include the URI from which to look for the extension types, but the extensions, and function anchors are hard to interpret. Assume this can be explored when relations are populated. For each relation we can look for populating the _ExtensionSet_ with the functions used in the operations. Mainly the project and filter operations can be quite clearly captured from the _Declaration_ itself. Is this a good approach or is there a better way to do this?

cc [~westonpace] 

> [C++] Add Roundtrip Support to Plans
> ------------------------------------
>
>                 Key: ARROW-16860
>                 URL: https://issues.apache.org/jira/browse/ARROW-16860
>             Project: Apache Arrow
>          Issue Type: Improvement
>            Reporter: Vibhatha Lakmal Abeykoon
>            Assignee: Vibhatha Lakmal Abeykoon
>            Priority: Major
>
> Convert an ACERO plan to a Substrait plan. The missing component is to add `ToProto` function to convert an ACERO `ExecPlan` to a Substrait-Plan.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)