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/07/01 12:16:39 UTC
[arrow] branch master updated (db79f37 -> 1ae979d)
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 db79f37 ARROW-13226: [Python] Add a general purpose cython trampolining utility
add 1ae979d ARROW-11930: [C++][Dataset][Compute] Use an ExecPlan for dataset scans
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/compute/exec.cc | 51 ++-
cpp/src/arrow/compute/exec.h | 13 +
cpp/src/arrow/compute/exec/doc/exec_node.md | 147 +++++++
cpp/src/arrow/compute/exec/exec_plan.cc | 481 +++++++++++++++++++---
cpp/src/arrow/compute/exec/exec_plan.h | 86 ++--
cpp/src/arrow/compute/exec/expression.cc | 214 +++++-----
cpp/src/arrow/compute/exec/expression.h | 52 ++-
cpp/src/arrow/compute/exec/expression_internal.h | 4 +
cpp/src/arrow/compute/exec/expression_test.cc | 161 +++++---
cpp/src/arrow/compute/exec/plan_test.cc | 464 ++++++++++-----------
cpp/src/arrow/compute/exec/test_util.cc | 313 ++------------
cpp/src/arrow/compute/exec/test_util.h | 35 +-
cpp/src/arrow/compute/kernels/codegen_internal.cc | 2 +-
cpp/src/arrow/compute/type_fwd.h | 2 +
cpp/src/arrow/dataset/dataset.cc | 7 +-
cpp/src/arrow/dataset/dataset.h | 1 -
cpp/src/arrow/dataset/dataset_internal.h | 30 ++
cpp/src/arrow/dataset/file_csv.cc | 4 +-
cpp/src/arrow/dataset/file_ipc_test.cc | 9 +-
cpp/src/arrow/dataset/file_parquet_test.cc | 27 ++
cpp/src/arrow/dataset/file_test.cc | 8 +-
cpp/src/arrow/dataset/partition.cc | 3 +-
cpp/src/arrow/dataset/scanner.cc | 214 ++++++----
cpp/src/arrow/dataset/scanner.h | 25 +-
cpp/src/arrow/dataset/scanner_internal.h | 52 +--
cpp/src/arrow/dataset/scanner_test.cc | 303 +++++++++++++-
cpp/src/arrow/dataset/test_util.h | 57 +--
cpp/src/arrow/pretty_print.cc | 88 ++--
cpp/src/arrow/pretty_print.h | 6 +-
cpp/src/arrow/result.h | 13 +-
cpp/src/arrow/result_test.cc | 71 ++++
cpp/src/arrow/status.h | 7 +-
cpp/src/arrow/status_test.cc | 82 ++++
cpp/src/arrow/testing/matchers.h | 177 ++++++++
cpp/src/arrow/type.cc | 4 +
cpp/src/arrow/util/async_generator.h | 42 +-
cpp/src/arrow/util/async_generator_test.cc | 12 +-
cpp/src/arrow/util/future.h | 27 ++
cpp/src/arrow/util/future_test.cc | 41 ++
cpp/src/arrow/util/thread_pool.cc | 9 +-
cpp/src/arrow/util/thread_pool.h | 6 +
cpp/src/arrow/util/thread_pool_test.cc | 17 +
cpp/src/arrow/util/vector.h | 42 +-
python/pyarrow/_dataset.pyx | 2 +-
python/pyarrow/includes/libarrow_dataset.pxd | 22 +-
r/src/dataset.cpp | 6 +-
46 files changed, 2349 insertions(+), 1090 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/doc/exec_node.md
create mode 100644 cpp/src/arrow/testing/matchers.h