You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2020/06/03 00:29:29 UTC

[arrow] branch master updated (54885e0 -> 199d089)

This is an automated email from the ASF dual-hosted git repository.

wesm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from 54885e0  ARROW-8937: [C++] Implement strptime scalar string to timestamp kernel
     add 199d089  ARROW-8917: [C++] Formalize "metafunction" concept. Add Take and Filter metafunctions, port R and Python bindings

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/compute/api_vector.cc               | 150 +++-----------
 cpp/src/arrow/compute/api_vector.h                | 185 +++++------------
 cpp/src/arrow/compute/cast.cc                     |  18 +-
 cpp/src/arrow/compute/function.cc                 |   6 +
 cpp/src/arrow/compute/function.h                  |  27 ++-
 cpp/src/arrow/compute/kernels/vector_filter.cc    |  70 ++++++-
 cpp/src/arrow/compute/kernels/vector_take.cc      | 167 ++++++++++++++-
 cpp/src/arrow/compute/kernels/vector_take_test.cc |  33 ++-
 cpp/src/arrow/datum.cc                            |   9 +
 cpp/src/arrow/datum.h                             |   6 +
 python/pyarrow/_compute.pyx                       |  29 +++
 python/pyarrow/array.pxi                          |  76 +------
 python/pyarrow/compute.py                         |  81 ++++++++
 python/pyarrow/includes/libarrow.pxd              |  22 +-
 python/pyarrow/table.pxi                          | 234 ++--------------------
 r/R/array.R                                       |  10 +-
 r/R/arrowExports.R                                |  44 ----
 r/R/chunked-array.R                               |  16 +-
 r/R/record-batch.R                                |   5 +-
 r/R/table.R                                       |  14 +-
 r/src/array_to_vector.cpp                         | 106 +++++-----
 r/src/arrowExports.cpp                            | 192 ------------------
 r/src/compute.cpp                                 | 126 ------------
 23 files changed, 593 insertions(+), 1033 deletions(-)