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

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


    from 0885a64  ARROW-6987: [CI] Travis OSX failing to install sdk headers
     add 41753ac  PARQUET-1300: [C++] Implement encrypted Parquet read and 
write support

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   3 +
 ci/appveyor-cpp-build-mingw.bat                    |   1 +
 ci/cpp-msvc-build-main.bat                         |   1 +
 ci/travis_before_script_cpp.sh                     |   4 +
 ci/travis_script_python.sh                         |   1 +
 ci/windows-pkg-arrow-for-r.sh                      |   4 +
 cpp/cmake_modules/ThirdpartyToolchain.cmake        |  10 +-
 cpp/examples/parquet/CMakeLists.txt                |  15 +
 .../encryption-reader-writer-all-crypto-options.cc | 663 +++++++++++++++++++++
 ...eader-writer.cc => encryption-reader-writer.cc} | 102 +++-
 cpp/src/parquet/CMakeLists.txt                     |  18 +
 cpp/src/parquet/column_reader.cc                   | 102 +++-
 cpp/src/parquet/column_reader.h                    |  22 +-
 cpp/src/parquet/column_writer.cc                   | 168 +++++-
 cpp/src/parquet/column_writer.h                    |   6 +-
 cpp/src/parquet/encryption.cc                      | 414 +++++++++++++
 cpp/src/parquet/encryption.h                       | 512 ++++++++++++++++
 cpp/src/parquet/encryption_internal.cc             | 123 ++--
 cpp/src/parquet/encryption_internal.h              |  21 +-
 cpp/src/parquet/encryption_internal_nossl.cc       | 110 ++++
 cpp/src/parquet/encryption_properties_test.cc      | 279 +++++++++
 .../parquet/encryption_read_configurations_test.cc | 486 +++++++++++++++
 .../encryption_write_configurations_test.cc        | 379 ++++++++++++
 cpp/src/parquet/file_reader.cc                     | 285 ++++++++-
 cpp/src/parquet/file_writer.cc                     | 172 +++++-
 cpp/src/parquet/file_writer.h                      |  21 +
 cpp/src/parquet/internal_file_decryptor.cc         | 240 ++++++++
 cpp/src/parquet/internal_file_decryptor.h          | 124 ++++
 cpp/src/parquet/internal_file_encryptor.cc         | 170 ++++++
 cpp/src/parquet/internal_file_encryptor.h          | 112 ++++
 cpp/src/parquet/metadata.cc                        | 475 +++++++++++++--
 cpp/src/parquet/metadata.h                         |  94 ++-
 cpp/src/parquet/properties.h                       |  49 +-
 cpp/src/parquet/test_encryption_util.h             |  69 +++
 cpp/src/parquet/thrift_internal.h                  | 124 +++-
 cpp/src/parquet/types.h                            |  13 +-
 dev/gen_apidocs/create_documents.sh                |   1 +
 dev/lint/run_iwyu.sh                               |   1 +
 dev/release/verify-release-candidate.sh            |   1 +
 docs/source/developers/cpp.rst                     |   4 +-
 r/configure.win                                    |   3 +-
 41 files changed, 5137 insertions(+), 265 deletions(-)
 create mode 100644 
cpp/examples/parquet/low-level-api/encryption-reader-writer-all-crypto-options.cc
 copy cpp/examples/parquet/low-level-api/{reader-writer.cc => 
encryption-reader-writer.cc} (82%)
 create mode 100644 cpp/src/parquet/encryption.cc
 create mode 100644 cpp/src/parquet/encryption.h
 create mode 100644 cpp/src/parquet/encryption_internal_nossl.cc
 create mode 100644 cpp/src/parquet/encryption_properties_test.cc
 create mode 100644 cpp/src/parquet/encryption_read_configurations_test.cc
 create mode 100644 cpp/src/parquet/encryption_write_configurations_test.cc
 create mode 100644 cpp/src/parquet/internal_file_decryptor.cc
 create mode 100644 cpp/src/parquet/internal_file_decryptor.h
 create mode 100644 cpp/src/parquet/internal_file_encryptor.cc
 create mode 100644 cpp/src/parquet/internal_file_encryptor.h
 create mode 100644 cpp/src/parquet/test_encryption_util.h

Reply via email to