This is an automated email from the ASF dual-hosted git repository.
westonpace pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 985789165e GH-15069: [C++][Python][FlightRPC] Make DoAction truly
streaming (#15118)
add 85db6f7b08 ARROW-17980: [C++] As-of-Join Substrait extension (#14485)
No new revisions were added by this update.
Summary of changes:
cpp/cmake_modules/ThirdpartyToolchain.cmake | 23 +++
.../substrait/extension_rels.proto} | 44 +++--
cpp/src/arrow/compute/exec/asof_join_benchmark.cc | 12 +-
cpp/src/arrow/compute/exec/asof_join_node.cc | 107 ++++++++---
.../chunker.h => compute/exec/asof_join_node.h} | 25 +--
cpp/src/arrow/compute/exec/asof_join_node_test.cc | 27 ++-
cpp/src/arrow/compute/exec/options.h | 41 +++--
cpp/src/arrow/engine/CMakeLists.txt | 1 +
.../arrow/engine/substrait/expression_internal.cc | 9 +
cpp/src/arrow/engine/substrait/options.cc | 118 ++++++++++++
cpp/src/arrow/engine/substrait/options.h | 11 +-
.../substrait/{relation.h => options_internal.h} | 22 ++-
cpp/src/arrow/engine/substrait/plan_internal.cc | 2 +-
.../arrow/engine/substrait/relation_internal.cc | 33 +++-
cpp/src/arrow/engine/substrait/serde_test.cc | 199 +++++++++++++++++++++
cpp/src/arrow/engine/substrait/type_fwd.h | 1 +
cpp/src/arrow/engine/substrait/type_internal.cc | 139 +++++++-------
17 files changed, 648 insertions(+), 166 deletions(-)
copy cpp/{src/arrow/util/stopwatch.h => proto/substrait/extension_rels.proto}
(54%)
copy cpp/src/arrow/{csv/chunker.h => compute/exec/asof_join_node.h} (67%)
create mode 100644 cpp/src/arrow/engine/substrait/options.cc
copy cpp/src/arrow/engine/substrait/{relation.h => options_internal.h} (63%)