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 0366943 MINOR: [Docs][C#] Update C# documentation
add d04a46b ARROW-13607: [C++] Add Skyhook to Arrow
No new revisions were added by this update.
Summary of changes:
ci/docker/ubuntu-20.04-cpp.dockerfile | 5 +
ci/scripts/cpp_build.sh | 1 +
ci/scripts/generate_dataset.py | 47 ++++
ci/scripts/{csharp_test.sh => install_ceph.sh} | 13 +-
ci/scripts/integration_skyhook.sh | 141 +++++++++++
cpp/CMakeLists.txt | 11 +
cpp/cmake_modules/DefineOptions.cmake | 2 +
.../Findlibrados.cmake} | 22 +-
cpp/src/arrow/dataset/dataset.h | 3 +
cpp/src/arrow/dataset/scanner_internal.h | 5 +
cpp/src/skyhook/CMakeLists.txt | 87 +++++++
.../src/skyhook/client/CMakeLists.txt | 3 +-
cpp/src/skyhook/client/file_skyhook.cc | 182 ++++++++++++++
cpp/src/skyhook/client/file_skyhook.h | 108 +++++++++
cpp/src/skyhook/cls/cls_skyhook.cc | 267 +++++++++++++++++++++
cpp/src/skyhook/cls/cls_skyhook_test.cc | 207 ++++++++++++++++
.../init.h => skyhook/protocol/ScanRequest.fbs} | 17 +-
cpp/src/skyhook/protocol/ScanRequest_generated.h | 167 +++++++++++++
cpp/src/skyhook/protocol/rados_protocol.cc | 99 ++++++++
cpp/src/skyhook/protocol/rados_protocol.h | 103 ++++++++
cpp/src/skyhook/protocol/skyhook_protocol.cc | 136 +++++++++++
cpp/src/skyhook/protocol/skyhook_protocol.h | 116 +++++++++
cpp/src/skyhook/protocol/skyhook_protocol_test.cc | 71 ++++++
.../gandiva.pc.in => skyhook/skyhook.pc.in} | 11 +-
dev/tasks/tasks.yml | 9 +
docker-compose.yml | 3 +
26 files changed, 1807 insertions(+), 29 deletions(-)
create mode 100644 ci/scripts/generate_dataset.py
copy ci/scripts/{csharp_test.sh => install_ceph.sh} (84%)
create mode 100755 ci/scripts/integration_skyhook.sh
copy cpp/{src/arrow/arrow-config.cmake => cmake_modules/Findlibrados.cmake}
(58%)
create mode 100644 cpp/src/skyhook/CMakeLists.txt
copy .readthedocs.yml => cpp/src/skyhook/client/CMakeLists.txt (94%)
create mode 100644 cpp/src/skyhook/client/file_skyhook.cc
create mode 100644 cpp/src/skyhook/client/file_skyhook.h
create mode 100644 cpp/src/skyhook/cls/cls_skyhook.cc
create mode 100644 cpp/src/skyhook/cls/cls_skyhook_test.cc
copy cpp/src/{arrow/python/init.h => skyhook/protocol/ScanRequest.fbs} (78%)
create mode 100644 cpp/src/skyhook/protocol/ScanRequest_generated.h
create mode 100644 cpp/src/skyhook/protocol/rados_protocol.cc
create mode 100644 cpp/src/skyhook/protocol/rados_protocol.h
create mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.cc
create mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.h
create mode 100644 cpp/src/skyhook/protocol/skyhook_protocol_test.cc
copy cpp/src/{gandiva/gandiva.pc.in => skyhook/skyhook.pc.in} (81%)