This is an automated email from the ASF dual-hosted git repository.
icexelloss pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 0582122b41 GH-34543: [CI] Self-hosted ARM workflows improvements
(#34512)
add 44edc27e54 GH-15280: [C++] Refactor to reorganize dependencies as a
prequel to moving acero out of libarrow (#34518)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 11 +-
cpp/src/arrow/compute/CMakeLists.txt | 3 +-
cpp/src/arrow/compute/exec/CMakeLists.txt | 9 +-
cpp/src/arrow/compute/exec/asof_join_node.cc | 2 +-
cpp/src/arrow/compute/exec/bloom_filter_test.cc | 2 +-
cpp/src/arrow/compute/exec/hash_join_node.cc | 2 +-
.../arrow/compute/exec/light_array_exec_test.cc | 172 ++++++++++++
cpp/src/arrow/compute/exec/swiss_join.cc | 2 +-
cpp/src/arrow/compute/exec/swiss_join_internal.h | 2 +-
cpp/src/arrow/compute/exec/util.cc | 309 ---------------------
cpp/src/arrow/compute/exec/util.h | 194 +------------
cpp/src/arrow/compute/kernels/codegen_internal.h | 1 -
cpp/src/arrow/compute/kernels/common_internal.h | 2 +-
cpp/src/arrow/compute/kernels/hash_aggregate.cc | 4 -
.../arrow/compute/kernels/row_encoder_internal.h | 1 -
cpp/src/arrow/compute/{exec => }/key_hash.cc | 2 +-
cpp/src/arrow/compute/{exec => }/key_hash.h | 2 +-
cpp/src/arrow/compute/{exec => }/key_hash_avx2.cc | 2 +-
cpp/src/arrow/compute/{exec => }/key_hash_test.cc | 2 +-
cpp/src/arrow/compute/{exec => }/key_map.cc | 4 +-
cpp/src/arrow/compute/{exec => }/key_map.h | 3 +-
cpp/src/arrow/compute/{exec => }/key_map_avx2.cc | 2 +-
cpp/src/arrow/compute/light_array.h | 2 +-
cpp/src/arrow/compute/light_array_test.cc | 142 ----------
cpp/src/arrow/compute/row/compare_internal.cc | 3 +-
cpp/src/arrow/compute/row/compare_internal.h | 2 +-
cpp/src/arrow/compute/row/encode_internal.cc | 1 -
cpp/src/arrow/compute/row/encode_internal.h | 4 +-
cpp/src/arrow/compute/row/grouper.cc | 6 +-
cpp/src/arrow/compute/row/grouper.h | 2 -
cpp/src/arrow/compute/row/row_internal.cc | 2 +-
cpp/src/arrow/compute/{exec => }/util.cc | 140 ++--------
cpp/src/arrow/compute/util.h | 205 ++++++++++++++
.../{util/queue.h => compute/util_internal.h} | 8 +-
34 files changed, 448 insertions(+), 802 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/light_array_exec_test.cc
rename cpp/src/arrow/compute/{exec => }/key_hash.cc (99%)
rename cpp/src/arrow/compute/{exec => }/key_hash.h (99%)
rename cpp/src/arrow/compute/{exec => }/key_hash_avx2.cc (99%)
rename cpp/src/arrow/compute/{exec => }/key_hash_test.cc (99%)
rename cpp/src/arrow/compute/{exec => }/key_map.cc (99%)
rename cpp/src/arrow/compute/{exec => }/key_map.h (99%)
rename cpp/src/arrow/compute/{exec => }/key_map_avx2.cc (99%)
copy cpp/src/arrow/compute/{exec => }/util.cc (76%)
create mode 100644 cpp/src/arrow/compute/util.h
copy cpp/src/arrow/{util/queue.h => compute/util_internal.h} (85%)