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