You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2021/06/03 18:20:52 UTC
[arrow] branch master updated (2215a05 -> 5baebba)
This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 2215a05 ARROW-12941: [C++] Add rows skipped to rows seen
add 5baebba ARROW-10640: [C++] A, "if_else" ("where") kernel to combine two arrays based on a mask
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 1 +
cpp/src/arrow/compute/api_scalar.cc | 5 +
cpp/src/arrow/compute/api_scalar.h | 16 +
cpp/src/arrow/compute/kernels/CMakeLists.txt | 1 +
cpp/src/arrow/compute/kernels/scalar_if_else.cc | 587 +++++++++++++++++++++
.../arrow/compute/kernels/scalar_if_else_test.cc | 275 ++++++++++
cpp/src/arrow/compute/kernels/test_util.cc | 4 +-
cpp/src/arrow/compute/kernels/test_util.h | 15 +-
cpp/src/arrow/compute/registry.cc | 1 +
cpp/src/arrow/compute/registry_internal.h | 1 +
cpp/src/arrow/util/bitmap_ops.cc | 18 +
cpp/src/arrow/util/bitmap_ops.h | 19 +
docs/source/cpp/compute.rst | 36 +-
docs/source/python/api/compute.rst | 1 +
14 files changed, 960 insertions(+), 20 deletions(-)
create mode 100644 cpp/src/arrow/compute/kernels/scalar_if_else.cc
create mode 100644 cpp/src/arrow/compute/kernels/scalar_if_else_test.cc