PARQUET-1175: Fix arrow::ArrayData method rename from ShallowCopy to Copy
Author: Wes McKinney <wes.mckinney@twosigma.com>
Closes #423 from wesm/PARQUET-1175 and squashes the following commits:
675ed33 [Wes McKinney] Bump Arrow version to master
9a1e53f [Wes McKinney] Fix arrow::ArrayData method rename from ShallowCopy to Copy
diff --git a/cmake_modules/ThirdpartyToolchain.cmake b/cmake_modules/ThirdpartyToolchain.cmake
index 13ece43..52ab7a8 100644
--- a/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cmake_modules/ThirdpartyToolchain.cmake
@@ -366,7 +366,7 @@
-DARROW_BUILD_TESTS=OFF)
if ("$ENV{PARQUET_ARROW_VERSION}" STREQUAL "")
- set(ARROW_VERSION "fc4e2c36d2c56a8bd5d1ab17eeb406826924d3e5")
+ set(ARROW_VERSION "501d60e918bd4d10c429ab34e0b8e8a87dffb732")
else()
set(ARROW_VERSION "$ENV{PARQUET_ARROW_VERSION}")
endif()
diff --git a/src/parquet/arrow/reader.cc b/src/parquet/arrow/reader.cc
index e13a094..dd60d29 100644
--- a/src/parquet/arrow/reader.cc
+++ b/src/parquet/arrow/reader.cc
@@ -868,7 +868,7 @@
if (type->id() == ::arrow::Type::STRING) {
// Convert from BINARY type to STRING
- auto new_data = (*out)->data()->ShallowCopy();
+ auto new_data = (*out)->data()->Copy();
new_data->type = type;
*out = ::arrow::MakeArray(new_data);
}