[
https://issues.apache.org/jira/browse/ARROW-17622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Apache Arrow JIRA Bot reassigned ARROW-17622:
---------------------------------------------
Assignee: (was: Vibhatha Lakmal Abeykoon)
> [C++] Order-aware non-sink Fetch Node
> -------------------------------------
>
> Key: ARROW-17622
> URL: https://issues.apache.org/jira/browse/ARROW-17622
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Vibhatha Lakmal Abeykoon
> Priority: Major
>
> Considering the existing sink nodes and newly introduced Fetch node with sort
> capability, we will only need two nodes, "sort", and "fetch" in the long run.
> Because once the ordered execution is integrated, some features could be
> removed. Right now, there are three nodes doing somewhat closely related
> things which is redundant work assuming unordered execution. Namely they are,
> "order_by_sink", "fetch_sink", and "select_k_sink". So one of them will need
> to go away at some point and all of them will no longer be sink nodes and
> sorting behavior will need to be removed from "fetch".
> The task breakdown needs to be determined. Better to keep a few sub-tasks.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)