[
https://issues.apache.org/jira/browse/ARROW-15849?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Weston Pace reassigned ARROW-15849:
-----------------------------------
Assignee: Sanjiban Sengupta
> [C++] Add a method that accepts a Substrait plan and returns a
> RecordBatchReader
> --------------------------------------------------------------------------------
>
> Key: ARROW-15849
> URL: https://issues.apache.org/jira/browse/ARROW-15849
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Weston Pace
> Assignee: Sanjiban Sengupta
> Priority: Major
> Labels: substrait
>
> This will shield implementations from having to deal with SinkNodeConsumer.
> The implementation should be pretty similar to the SinkNode that we have
> today for exec plans. We can use a PushGenerator to be our producer/consumer
> queue that the RecordBatchReader consumes. The Substrait sink consumer will
> then push into that PushGenerator. This method would fail if the plan has
> more than one top-level relation (e.g. more than one sink).
--
This message was sent by Atlassian Jira
(v8.20.7#820007)