You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by bk...@apache.org on 2021/03/23 20:08:23 UTC

[arrow] branch master updated (7d233cb -> e2440a3)

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 7d233cb  ARROW-8631: [C++][Python][Dataset] Add ReadOptions to CsvFileFormat, expose options to python
     add e2440a3  ARROW-11591: [C++][Compute] Grouped aggregation

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/CMakeLists.txt                       |    1 +
 cpp/src/arrow/array/array_binary.h                 |   14 +-
 cpp/src/arrow/array/array_primitive.h              |    8 +-
 cpp/src/arrow/buffer_builder.h                     |   28 +
 cpp/src/arrow/compare.h                            |    2 +-
 cpp/src/arrow/compute/api_aggregate.h              |   97 ++
 cpp/src/arrow/compute/exec.cc                      |   41 +
 cpp/src/arrow/compute/exec.h                       |    8 +-
 cpp/src/arrow/compute/exec_internal.h              |    5 +
 cpp/src/arrow/compute/function.cc                  |   18 +-
 cpp/src/arrow/compute/function.h                   |   19 +
 cpp/src/arrow/compute/kernel.h                     |   62 +-
 cpp/src/arrow/compute/kernels/CMakeLists.txt       |    6 +-
 cpp/src/arrow/compute/kernels/aggregate_basic.cc   |   16 +-
 .../arrow/compute/kernels/aggregate_benchmark.cc   |  163 +++
 cpp/src/arrow/compute/kernels/aggregate_test.cc    |   24 +-
 cpp/src/arrow/compute/kernels/hash_aggregate.cc    | 1057 ++++++++++++++++++++
 .../arrow/compute/kernels/hash_aggregate_test.cc   |  703 +++++++++++++
 cpp/src/arrow/compute/registry.cc                  |   13 +-
 cpp/src/arrow/compute/registry_internal.h          |    1 +
 cpp/src/arrow/dataset/expression.cc                |    2 +-
 cpp/src/arrow/dataset/partition.cc                 |  339 ++-----
 cpp/src/arrow/dataset/partition.h                  |   61 +-
 cpp/src/arrow/dataset/partition_test.cc            |  152 +--
 cpp/src/arrow/record_batch.h                       |    2 +-
 cpp/src/arrow/scalar.cc                            |    2 +-
 cpp/src/arrow/scalar.h                             |    8 +-
 cpp/src/arrow/testing/generator.cc                 |   84 ++
 cpp/src/arrow/testing/generator.h                  |    3 +
 cpp/src/arrow/testing/gtest_util.cc                |   13 +-
 cpp/src/arrow/testing/gtest_util.h                 |   10 +-
 docs/source/cpp/compute.rst                        |   18 +-
 python/pyarrow/_compute.pyx                        |   64 +-
 python/pyarrow/compute.py                          |    2 +
 python/pyarrow/includes/libarrow.pxd               |   11 +
 python/pyarrow/tests/test_compute.py               |    7 +-
 r/R/arrowExports.R                                 |    4 +
 r/R/dplyr.R                                        |   50 +-
 r/src/arrowExports.cpp                             |   11 +
 r/src/compute.cpp                                  |   23 +
 40 files changed, 2608 insertions(+), 544 deletions(-)
 create mode 100644 cpp/src/arrow/compute/kernels/hash_aggregate.cc
 create mode 100644 cpp/src/arrow/compute/kernels/hash_aggregate_test.cc