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/09/10 14:44:05 UTC
[arrow] branch master updated (3db4854 -> fa7cff6)
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 3db4854 ARROW-13778: [R] Handle complex summarize expressions
add fa7cff6 ARROW-1565: [C++] Implement TopK/BottomK
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/compute/api_vector.cc | 34 +
cpp/src/arrow/compute/api_vector.h | 55 ++
cpp/src/arrow/compute/function_test.cc | 2 +
cpp/src/arrow/compute/kernels/CMakeLists.txt | 2 +
cpp/src/arrow/compute/kernels/select_k_test.cc | 736 +++++++++++++++++++++
cpp/src/arrow/compute/kernels/test_util.h | 80 +++
cpp/src/arrow/compute/kernels/vector_sort.cc | 646 +++++++++++++++++-
cpp/src/arrow/compute/kernels/vector_sort_test.cc | 109 +--
...ition_benchmark.cc => vector_topk_benchmark.cc} | 12 +-
docs/source/cpp/compute.rst | 29 +-
docs/source/python/api/compute.rst | 1 +
python/pyarrow/_compute.pyx | 29 +
python/pyarrow/compute.py | 1 +
python/pyarrow/includes/libarrow.pxd | 6 +
python/pyarrow/tests/test_compute.py | 64 ++
15 files changed, 1677 insertions(+), 129 deletions(-)
create mode 100644 cpp/src/arrow/compute/kernels/select_k_test.cc
copy cpp/src/arrow/compute/kernels/{vector_partition_benchmark.cc => vector_topk_benchmark.cc} (83%)