[
https://issues.apache.org/jira/browse/ARROW-15540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17613091#comment-17613091
]
Apache Arrow JIRA Bot commented on ARROW-15540:
-----------------------------------------------
This issue was last updated over 90 days ago, which may be an indication it is
no longer being actively worked. To better reflect the current state, the issue
is being unassigned per [project
policy|https://arrow.apache.org/docs/dev/developers/bug_reports.html#issue-assignment].
Please feel free to re-take assignment of the issue if it is being actively
worked, or if you plan to start that work soon.
> [C++] Allow the substrait consumer to accept plans with hints and nullable
> literals
> -----------------------------------------------------------------------------------
>
> Key: ARROW-15540
> URL: https://issues.apache.org/jira/browse/ARROW-15540
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Weston Pace
> Assignee: Vibhatha Lakmal Abeykoon
> Priority: Major
> Labels: substrait
>
> The first pass of the substrait consumer was created with the philosophy of
> rejecting any plan that it could not safely round trip (e.g. Substrait ->
> Arrow Exec Plan -> Substrait).
> As a result it rejects plans that contain elements we cannot represent in
> Arrow Exec Plans. Two prominent elements that are likely to start existing
> soon in producers are nullable literals and hints.
> To put it another way, a producer might insert a hint like "this column is
> sorted" into a plan. Currently the Arrow exec plans can't make use of this
> kind of data. So rather than just ignore the hint we reject the plan.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)