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/06/30 18:25:45 UTC

[arrow] branch master updated (01f3338 -> 1430c93)

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 01f3338  ARROW-13095: [C++] Implement trig compute functions
     add 1430c93  ARROW-13025: [C++][Python] Add FunctionOptions::Equals/ToString/Serialize

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/CMakeLists.txt                     |   1 +
 cpp/src/arrow/array/array_test.cc                |  32 ++
 cpp/src/arrow/array/builder_base.cc              | 159 ++++++
 cpp/src/arrow/array/builder_base.h               |   5 +
 cpp/src/arrow/array/builder_binary.h             |  12 +
 cpp/src/arrow/array/builder_dict.h               |   1 +
 cpp/src/arrow/compute/api_aggregate.cc           | 110 ++++
 cpp/src/arrow/compute/api_aggregate.h            |  52 +-
 cpp/src/arrow/compute/api_scalar.cc              | 266 +++++++++-
 cpp/src/arrow/compute/api_scalar.h               | 142 ++---
 cpp/src/arrow/compute/api_vector.cc              | 116 +++++
 cpp/src/arrow/compute/api_vector.h               |  64 ++-
 cpp/src/arrow/compute/cast.cc                    |  29 +-
 cpp/src/arrow/compute/cast.h                     |  12 +-
 cpp/src/arrow/compute/exec.h                     |   2 +-
 cpp/src/arrow/compute/exec/expression.cc         | 176 +------
 cpp/src/arrow/compute/exec/expression_internal.h |  11 -
 cpp/src/arrow/compute/exec/expression_test.cc    |  41 +-
 cpp/src/arrow/compute/exec/test_util.cc          |   2 +-
 cpp/src/arrow/compute/exec_test.cc               |  53 +-
 cpp/src/arrow/compute/function.cc                |  35 ++
 cpp/src/arrow/compute/function.h                 |  41 +-
 cpp/src/arrow/compute/function_internal.cc       | 109 ++++
 cpp/src/arrow/compute/function_internal.h        | 626 +++++++++++++++++++++++
 cpp/src/arrow/compute/function_test.cc           |  97 ++++
 cpp/src/arrow/compute/kernel.h                   |   2 +-
 cpp/src/arrow/compute/registry.cc                |  42 ++
 cpp/src/arrow/compute/registry.h                 |  10 +
 cpp/src/arrow/compute/registry_internal.h        |   6 +
 cpp/src/arrow/compute/type_fwd.h                 |   4 +-
 cpp/src/arrow/testing/generator.cc               |  90 +---
 cpp/src/arrow/util/reflection_internal.h         |  17 +
 cpp/src/arrow/util/reflection_test.cc            |  27 +
 python/pyarrow/_compute.pxd                      |   3 +
 python/pyarrow/_compute.pyx                      | 313 ++++--------
 python/pyarrow/includes/libarrow.pxd             |  35 +-
 python/pyarrow/tests/test_compute.py             |  35 ++
 37 files changed, 2174 insertions(+), 604 deletions(-)
 create mode 100644 cpp/src/arrow/compute/function_internal.cc
 create mode 100644 cpp/src/arrow/compute/function_internal.h