You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2020/09/21 18:46:30 UTC
[arrow] branch master updated (248803c -> 44f3de2)
This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 248803c ARROW-9775: [C++] Automatic S3 region selection
add 44f3de2 ARROW-8494: [C++][Parquet] Full support for reading mixed list and structs
No new revisions were added by this update.
Summary of changes:
cpp/cmake_modules/SetupCxxFlags.cmake | 4 +-
cpp/src/arrow/buffer.cc | 2 +-
cpp/src/arrow/util/cpu_info.h | 5 +
cpp/src/arrow/util/simd.h | 4 +
cpp/src/parquet/CMakeLists.txt | 22 ++
cpp/src/parquet/arrow/arrow_reader_writer_test.cc | 13 +-
cpp/src/parquet/arrow/reader.cc | 435 +++++++++++----------
cpp/src/parquet/arrow/reader_internal.cc | 113 ------
cpp/src/parquet/arrow/reader_internal.h | 7 -
cpp/src/parquet/arrow/reconstruct_internal_test.cc | 149 ++++---
cpp/src/parquet/arrow/schema.cc | 1 -
cpp/src/parquet/column_reader.cc | 133 ++++---
cpp/src/parquet/column_reader.h | 23 +-
cpp/src/parquet/level_comparison.cc | 82 ++++
.../validate.h => parquet/level_comparison.h} | 26 +-
.../result.cc => parquet/level_comparison_avx2.cc} | 22 +-
cpp/src/parquet/level_comparison_inc.h | 64 +++
cpp/src/parquet/level_conversion.cc | 306 ++++++++-------
cpp/src/parquet/level_conversion.h | 97 +++--
cpp/src/parquet/level_conversion_benchmark.cc | 16 +-
.../level_conversion_bmi2.cc} | 21 +-
cpp/src/parquet/level_conversion_inc.h | 140 +++++++
cpp/src/parquet/level_conversion_test.cc | 305 +++++++++++++--
23 files changed, 1241 insertions(+), 749 deletions(-)
create mode 100644 cpp/src/parquet/level_comparison.cc
copy cpp/src/{arrow/array/validate.h => parquet/level_comparison.h} (65%)
copy cpp/src/{arrow/result.cc => parquet/level_comparison_avx2.cc} (66%)
create mode 100644 cpp/src/parquet/level_comparison_inc.h
copy cpp/src/{arrow/compute/util_internal.h => parquet/level_conversion_bmi2.cc} (58%)
create mode 100644 cpp/src/parquet/level_conversion_inc.h