This is an automated email from the ASF dual-hosted git repository.
bkietz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from dce1415 ARROW-14589: [CI][Go] Fix CGO Windows Tests
add 528625e ARROW-14074: [C++][Compute] C++ consumer of compute IR
No new revisions were added by this update.
Summary of changes:
c_glib/arrow-glib/compute.cpp | 15 +-
ci/conda_env_cpp.txt | 1 +
cpp/cmake_modules/BuildUtils.cmake | 8 +-
cpp/src/arrow/CMakeLists.txt | 1 +
cpp/src/arrow/compute/api_vector.cc | 4 +-
cpp/src/arrow/compute/api_vector.h | 8 +-
cpp/src/arrow/compute/exec/CMakeLists.txt | 8 +
cpp/src/arrow/compute/exec/exec_plan.cc | 29 +-
cpp/src/arrow/compute/exec/exec_plan.h | 23 +-
cpp/src/arrow/compute/exec/ir_consumer.cc | 661 +++++++++++++++++
cpp/src/arrow/compute/exec/ir_consumer.h | 70 ++
cpp/src/arrow/compute/exec/ir_test.cc | 840 ++++++++++++++++++++++
cpp/src/arrow/compute/exec/plan_test.cc | 38 +-
cpp/src/arrow/compute/exec/test_util.cc | 180 +++++
cpp/src/arrow/compute/exec/test_util.h | 6 +
cpp/src/arrow/compute/function_internal.h | 27 +-
cpp/src/arrow/compute/kernels/vector_sort.cc | 60 +-
cpp/src/arrow/compute/kernels/vector_sort_test.cc | 14 +-
cpp/src/arrow/datum.h | 9 +-
cpp/src/arrow/ipc/metadata_internal.cc | 15 +-
cpp/src/arrow/ipc/metadata_internal.h | 22 +
cpp/src/arrow/scalar.h | 13 +-
cpp/src/arrow/testing/matchers.h | 60 +-
cpp/src/arrow/type.cc | 24 +
cpp/src/arrow/type.h | 8 +
cpp/src/arrow/util/io_util.cc | 33 +-
cpp/src/arrow/util/io_util.h | 3 +-
cpp/src/arrow/util/unreachable.h | 4 +-
python/pyarrow/tests/test_compute.py | 3 +-
29 files changed, 2092 insertions(+), 95 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/ir_consumer.cc
create mode 100644 cpp/src/arrow/compute/exec/ir_consumer.h
create mode 100644 cpp/src/arrow/compute/exec/ir_test.cc