This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from d7dc586c11 GH-45048: [C++][Parquet] Deprecate unused `chunk_size`
parameter in `parquet::arrow::FileWriter::NewRowGroup()` (#45088)
add 3222e2a252 GH-44393: [C++][Compute] Vector selection functions
`inverse_permutation` and `scatter` (#44394)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 3 +-
cpp/src/arrow/compute/api_vector.cc | 33 +
cpp/src/arrow/compute/api_vector.h | 87 +++
cpp/src/arrow/compute/function_test.cc | 4 +
cpp/src/arrow/compute/kernels/CMakeLists.txt | 6 +
cpp/src/arrow/compute/kernels/codegen_internal.h | 5 +-
cpp/src/arrow/compute/kernels/vector_swizzle.cc | 421 ++++++++++++
.../arrow/compute/kernels/vector_swizzle_test.cc | 756 +++++++++++++++++++++
cpp/src/arrow/compute/registry.cc | 1 +
cpp/src/arrow/compute/registry_internal.h | 1 +
docs/source/cpp/compute.rst | 42 +-
11 files changed, 1343 insertions(+), 16 deletions(-)
create mode 100644 cpp/src/arrow/compute/kernels/vector_swizzle.cc
create mode 100644 cpp/src/arrow/compute/kernels/vector_swizzle_test.cc