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

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


    from 89c0214fa4 ARROW-17868: [C++][Python] Restore the ARROW_PYTHON CMake 
option (#14273)
     add ec579df631 ARROW-17287: [C++] Create scan node that doesn't rely on 
the merged generator (#13782)

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/compute/exec/exec_plan.cc          |  57 ++
 cpp/src/arrow/compute/exec/exec_plan.h           |  33 +
 cpp/src/arrow/compute/exec/expression.cc         |  21 +-
 cpp/src/arrow/compute/exec/expression.h          |   2 +
 cpp/src/arrow/compute/exec/expression_internal.h |  47 --
 cpp/src/arrow/compute/exec/filter_node.cc        |   7 +-
 cpp/src/arrow/compute/exec/map_node.cc           |  13 +-
 cpp/src/arrow/compute/exec/map_node.h            |   7 +-
 cpp/src/arrow/compute/exec/options.h             |  12 +-
 cpp/src/arrow/compute/exec/project_node.cc       |   8 +-
 cpp/src/arrow/compute/exec/util.cc               |   2 +-
 cpp/src/arrow/compute/exec/util.h                |  48 ++
 cpp/src/arrow/dataset/CMakeLists.txt             |   3 +-
 cpp/src/arrow/dataset/dataset.cc                 | 180 ++++++
 cpp/src/arrow/dataset/dataset.h                  | 187 +++++-
 cpp/src/arrow/dataset/file_base.cc               |   8 +-
 cpp/src/arrow/dataset/plan.cc                    |   1 +
 cpp/src/arrow/dataset/scan_node.cc               | 366 +++++++++++
 cpp/src/arrow/dataset/scanner.cc                 |   9 +
 cpp/src/arrow/dataset/scanner.h                  | 113 ++++
 cpp/src/arrow/dataset/scanner_benchmark.cc       | 171 ++++-
 cpp/src/arrow/dataset/scanner_test.cc            | 753 ++++++++++++++++++++++-
 cpp/src/arrow/type.cc                            |  11 +
 cpp/src/arrow/type.h                             |   3 +
 cpp/src/arrow/util/async_util.cc                 |  17 +-
 cpp/src/arrow/util/async_util.h                  |  68 ++
 cpp/src/arrow/util/async_util_test.cc            |  88 +++
 python/pyarrow/_exec_plan.pyx                    |   2 +-
 python/pyarrow/includes/libarrow.pxd             |   2 +-
 29 files changed, 2104 insertions(+), 135 deletions(-)
 create mode 100644 cpp/src/arrow/dataset/scan_node.cc

Reply via email to