This is an automated email from the ASF dual-hosted git repository.
westonpace pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from ef21008d4e GH-34284: [Java][FlightRPC] Fixed issue with prepared
statement getting sent twice (#34358)
add 762329b73b GH-34136: [C++] Add a concept of ordering to ExecPlan
(#34137)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 3 +-
cpp/src/arrow/compute/api_vector.cc | 17 ---
cpp/src/arrow/compute/api_vector.h | 32 +-----
cpp/src/arrow/compute/exec/accumulation_queue.cc | 3 +
cpp/src/arrow/compute/exec/asof_join_node.cc | 6 +-
cpp/src/arrow/compute/exec/asof_join_node_test.cc | 37 +++++++
cpp/src/arrow/compute/exec/exec_plan.cc | 48 +++++++--
cpp/src/arrow/compute/exec/exec_plan.h | 75 ++++++++++++--
cpp/src/arrow/compute/exec/fetch_node.cc | 13 +++
cpp/src/arrow/compute/exec/fetch_node_test.cc | 1 -
cpp/src/arrow/compute/exec/map_node.cc | 6 ++
cpp/src/arrow/compute/exec/map_node.h | 2 +
cpp/src/arrow/compute/exec/options.cc | 24 +++++
cpp/src/arrow/compute/exec/options.h | 65 +++++++++---
cpp/src/arrow/compute/exec/plan_test.cc | 82 ++++++++++++++-
cpp/src/arrow/compute/exec/sink_node.cc | 44 ++++++--
cpp/src/arrow/compute/exec/source_node.cc | 54 ++++++++--
cpp/src/arrow/compute/exec/test_nodes.cc | 2 +
cpp/src/arrow/compute/exec/test_nodes.h | 2 +-
cpp/src/arrow/compute/exec/test_nodes_test.cc | 4 +-
cpp/src/arrow/compute/exec/test_util.cc | 15 +++
cpp/src/arrow/compute/exec/test_util.h | 8 ++
cpp/src/arrow/compute/exec_test.cc | 30 ++++++
cpp/src/arrow/compute/ordering.cc | 95 +++++++++++++++++
cpp/src/arrow/compute/ordering.h | 120 ++++++++++++++++++++++
cpp/src/arrow/compute/registry.h | 3 -
cpp/src/arrow/compute/type_fwd.h | 4 +
cpp/src/arrow/testing/generator.cc | 16 +++
cpp/src/arrow/testing/generator.h | 4 +
cpp/src/arrow/util/async_generator.h | 27 +++++
30 files changed, 732 insertions(+), 110 deletions(-)
create mode 100644 cpp/src/arrow/compute/ordering.cc
create mode 100644 cpp/src/arrow/compute/ordering.h