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/08/09 17:16:33 UTC
[arrow] branch master updated (c11dcb0 -> 2aa94c4)
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 c11dcb0 ARROW-13132: [C++] Add Scalar validation
add 2aa94c4 ARROW-13482: [C++][Compute] Refactoring away from hard coded ExecNode factories to a registry
No new revisions were added by this update.
Summary of changes:
cpp/examples/arrow/compute_register_example.cc | 62 ++
cpp/src/arrow/CMakeLists.txt | 5 +
cpp/src/arrow/compute/exec/aggregate_node.cc | 599 +++++++++++
cpp/src/arrow/compute/exec/exec_plan.cc | 1070 +-------------------
cpp/src/arrow/compute/exec/exec_plan.h | 168 +--
cpp/src/arrow/compute/exec/filter_node.cc | 142 +++
cpp/src/arrow/compute/exec/options.h | 115 +++
cpp/src/arrow/compute/exec/plan_test.cc | 283 +++---
cpp/src/arrow/compute/exec/project_node.cc | 133 +++
cpp/src/arrow/compute/exec/sink_node.cc | 155 +++
cpp/src/arrow/compute/exec/source_node.cc | 147 +++
cpp/src/arrow/compute/exec/test_util.cc | 13 +-
cpp/src/arrow/compute/exec/util.cc | 22 +
cpp/src/arrow/compute/exec/util.h | 51 +
.../arrow/compute/kernels/hash_aggregate_test.cc | 92 ++
cpp/src/arrow/compute/type_fwd.h | 2 +
cpp/src/arrow/dataset/dataset_internal.h | 14 +
cpp/src/arrow/dataset/scanner.cc | 203 ++--
cpp/src/arrow/dataset/scanner.h | 23 +-
cpp/src/arrow/dataset/scanner_test.cc | 162 ++-
cpp/src/arrow/util/async_generator.h | 2 +-
cpp/src/arrow/util/unreachable.h | 2 +
r/R/arrowExports.R | 8 +-
r/R/dplyr-summarize.R | 27 +-
r/R/query-engine.R | 7 +-
r/src/arrowExports.cpp | 32 +-
r/src/compute-exec.cpp | 74 +-
27 files changed, 2150 insertions(+), 1463 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/aggregate_node.cc
create mode 100644 cpp/src/arrow/compute/exec/filter_node.cc
create mode 100644 cpp/src/arrow/compute/exec/options.h
create mode 100644 cpp/src/arrow/compute/exec/project_node.cc
create mode 100644 cpp/src/arrow/compute/exec/sink_node.cc
create mode 100644 cpp/src/arrow/compute/exec/source_node.cc