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 a4738cf ARROW-6613: [C++] Minimize usage of boost::filesystem
add 227a33f ARROW-6494: [C++][Dataset] Implement PartitionSchemes
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
cpp/build-support/cpplint.py | 2 +
cpp/src/arrow/compare.cc | 3 +-
cpp/src/arrow/dataset/CMakeLists.txt | 3 +
cpp/src/arrow/dataset/file_test.cc | 1 +
cpp/src/arrow/dataset/filter.cc | 131 ++++++++++--------
cpp/src/arrow/dataset/filter.h | 45 +++----
cpp/src/arrow/dataset/filter_test.cc | 10 +-
cpp/src/arrow/dataset/partition.cc | 94 +++++++++++++
cpp/src/arrow/dataset/partition.h | 226 +++++++++++++-------------------
cpp/src/arrow/dataset/partition_test.cc | 226 ++++++++++++++++++++++++++++++++
cpp/src/arrow/result.h | 19 ++-
cpp/src/arrow/result_test.cc | 80 +++++++++--
cpp/src/arrow/scalar.cc | 98 ++++++++++----
cpp/src/arrow/scalar.h | 203 ++++++++++++++++++++++------
cpp/src/arrow/scalar_test.cc | 137 +++++++++++++++----
cpp/src/arrow/stl.h | 48 ++++---
cpp/src/arrow/stl_test.cc | 6 +-
cpp/src/arrow/type_traits.h | 42 +-----
19 files changed, 987 insertions(+), 388 deletions(-)
create mode 100644 cpp/src/arrow/dataset/partition.cc
create mode 100644 cpp/src/arrow/dataset/partition_test.cc