Created
August 27, 2018 18:20
-
-
Save dburkhardt/25c673fad3d403bebb1e1c211f72ebbd to your computer and use it in GitHub Desktop.
Parquet build failure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==> Making package: parquet-cpp 1.4.0-1 (Mon 27 Aug 2018 02:17:39 PM EDT) | |
==> Checking runtime dependencies... | |
==> Checking buildtime dependencies... | |
==> Retrieving sources... | |
-> Found apache-parquet-cpp-1.4.0.tar.gz | |
==> Validating source files with sha256sums... | |
apache-parquet-cpp-1.4.0.tar.gz ... Passed | |
==> Extracting sources... | |
-> Extracting apache-parquet-cpp-1.4.0.tar.gz with bsdtar | |
==> Removing existing $pkgdir/ directory... | |
==> Starting build()... | |
clang-tidy found at /usr/bin/clang-tidy | |
clang-format not found | |
-- Compiler id: GNU | |
Selected compiler gcc 8.2.0 | |
Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...}) | |
-- Build Type: RELEASE | |
-- Boost version: 1.67.0 | |
-- Found the following Boost libraries: | |
-- regex | |
-- Boost include dir: /usr/include | |
-- Boost libraries: /usr/lib/libboost_regex.so | |
-- THRIFT_HOME: /usr | |
-- Thrift version: Thrift version 0.11.0 | |
-- Thrift include dir: /usr/include | |
-- Thrift static library: /usr/lib/libthrift.a | |
-- Thrift compiler: /usr/bin/thrift | |
-- Thrift version: Thrift version 0.11.0 | |
-- Arrow include path: /usr/include | |
-- Found the Arrow library: /usr/lib/libarrow.so | |
-- CMAKE_CXX_FLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -march=native -O3 -DNDEBUG -Wall -std=c++11 | |
-- Found cpplint executable at /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/build-support/cpplint.py | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/build | |
[ 4%] Built target thrift-deps | |
[ 13%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/arrow/reader.cc.o | |
[ 13%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/arrow/record_reader.cc.o | |
[ 17%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/arrow/schema.cc.o | |
[ 21%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/arrow/writer.cc.o | |
[ 26%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/column_writer.cc.o | |
[ 30%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/column_reader.cc.o | |
[ 34%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/column_scanner.cc.o | |
[ 39%] Building CXX object CMakeFiles/parquet_objlib.dir/src/parquet/file_reader.cc.o | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h: In member function ‘int64_t parquet::TypedColumnReader<DType>::Skip(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> def_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> rep_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:502:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:503:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(rep_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:504:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<T*>(vals->mutable_data()), &values_read); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h: In member function ‘int64_t parquet::TypedColumnReader<DType>::Skip(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:29: error: ‘PoolBuffer’ in namespace ‘arrow’ does not name a type | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:77:20: note: suggested alternative: ‘Buffer’ | |
using PoolBuffer = ::arrow::PoolBuffer; | |
^~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> def_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> rep_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:502:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:503:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(rep_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:504:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<T*>(vals->mutable_data()), &values_read); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:92:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:432:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:440:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> PARQUET_EXPORT AllocateBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:17: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> PARQUET_EXPORT AllocateUniqueBuffer(::arrow::MemoryPool* pool, | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/memory.h:443:27: error: template argument 2 is invalid | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h: In member function ‘int64_t parquet::TypedColumnReader<DType>::Skip(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:180:35: error: ‘PoolBuffer’ has not been declared | |
void Copy(const T& src, T* dst, PoolBuffer* buffer); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> def_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> rep_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:502:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:503:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(rep_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:504:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<T*>(vals->mutable_data()), &values_read); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:182:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> min_buffer_, max_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:186:72: error: ‘PoolBuffer’ has not been declared | |
inline void TypedRowGroupStatistics<DType>::Copy(const T& src, T* dst, PoolBuffer*) { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:192:53: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::TypedRowGroupStatistics<DType>::T = parquet::FixedLenByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:195:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:196:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:197:23: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = FLBA(buffer->data()); | |
^~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:203:58: error: ‘PoolBuffer’ has not been declared | |
PoolBuffer* buffer) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h: In member function ‘void parquet::TypedRowGroupStatistics<DType>::Copy(const T&, parquet::TypedRowGroupStatistics<DType>::T*, int*) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::TypedRowGroupStatistics<DType>::T = parquet::ByteArray]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:205:32: error: request for member ‘Resize’ in ‘* buffer’, which is of non-class type ‘int’ | |
PARQUET_THROW_NOT_OK(buffer->Resize(src.len, false)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:206:23: error: request for member ‘mutable_data’ in ‘* buffer’, which is of non-class type ‘int’ | |
std::memcpy(buffer->mutable_data(), src.ptr, src.len); | |
^~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:207:37: error: request for member ‘data’ in ‘* buffer’, which is of non-class type ‘int’ | |
*dst = ByteArray(src.len, buffer->data()); | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h: In member function ‘int64_t parquet::TypedColumnReader<DType>::Skip(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> def_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> rep_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:502:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:503:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(rep_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:504:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<T*>(vals->mutable_data()), &values_read); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/schema.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In member function ‘virtual void parquet::Encoder<DType>::PutSpaced(const T*, int, const uint8_t*, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: error: ‘PoolBuffer’ was not declared in this scope | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:53:5: note: suggested alternative: ‘Buffer’ | |
PoolBuffer buffer(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: error: ‘buffer’ was not declared in this scope | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:54:30: note: suggested alternative: ‘Buffer’ | |
::arrow::Status status = buffer.Resize(num_values * sizeof(T)); | |
^~~~~~ | |
Buffer | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h: In member function ‘int64_t parquet::TypedColumnReader<DType>::Skip(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:491:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> vals = AllocateBuffer( | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> def_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:493:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> rep_levels = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:496:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:502:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:503:70: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(rep_levels->mutable_data()), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:504:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<T*>(vals->mutable_data()), &values_read); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::Scanner::Scanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: error: ‘PoolBuffer’ was not declared in this scope | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: note: suggested alternative: ‘Buffer’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: template argument 1 is invalid | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::TypedScanner<DType>::TypedScanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:99:39: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(value_buffer_->Resize(batch_size_ * value_byte_size)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:100:49: error: base operand of ‘->’ is not a pointer | |
values_ = reinterpret_cast<T*>(value_buffer_->mutable_data()); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::Scanner::Scanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: error: ‘PoolBuffer’ was not declared in this scope | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: note: suggested alternative: ‘Buffer’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: template argument 1 is invalid | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::TypedScanner<DType>::TypedScanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:99:39: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(value_buffer_->Resize(batch_size_ * value_byte_size)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:100:49: error: base operand of ‘->’ is not a pointer | |
values_ = reinterpret_cast<T*>(value_buffer_->mutable_data()); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::PlainEncoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:209:58: error: base operand of ‘->’ is not a pointer | |
bit_writer_.reset(new ::arrow::BitWriter(bits_buffer_->mutable_data(), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:210:75: error: base operand of ‘->’ is not a pointer | |
static_cast<int>(bits_buffer_->size()))); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual std::shared_ptr<arrow::Buffer> parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:222:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const bool*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:268:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const bool*, override) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const std::vector<bool>&, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:269:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const std::vector<bool>&, ) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:31: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::PlainEncoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:209:58: error: base operand of ‘->’ is not a pointer | |
bit_writer_.reset(new ::arrow::BitWriter(bits_buffer_->mutable_data(), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:210:75: error: base operand of ‘->’ is not a pointer | |
static_cast<int>(bits_buffer_->size()))); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)6>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:401:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual std::shared_ptr<arrow::Buffer> parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:222:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:404:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const bool*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:268:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const bool*, override) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const std::vector<bool>&, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:269:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const std::vector<bool>&, ) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)7>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:421:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:422:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘std::shared_ptr<arrow::Buffer> parquet::DictEncoder<DType>::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)6>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:401:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer = | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:31: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:404:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:517:42: error: base operand of ‘->’ is not a pointer | |
int result_size = WriteIndices(buffer->mutable_data(), | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:520:32: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(buffer->Resize(result_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:521:12: error: could not convert ‘buffer’ from ‘int’ to ‘std::shared_ptr<arrow::Buffer>’ | |
return buffer; | |
^~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)7>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:421:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:31: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:422:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘std::shared_ptr<arrow::Buffer> parquet::DictEncoder<DType>::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:517:42: error: base operand of ‘->’ is not a pointer | |
int result_size = WriteIndices(buffer->mutable_data(), | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:520:32: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(buffer->Resize(result_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:31: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:521:12: error: could not convert ‘buffer’ from ‘int’ to ‘std::shared_ptr<arrow::Buffer>’ | |
return buffer; | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::DeltaBitPackDecoder<DType>::DeltaBitPackDecoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:786:31: error: expected type-specifier before ‘PoolBuffer’ | |
delta_bit_widths_(new PoolBuffer(pool)) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DeltaBitPackDecoder<DType>::InitBlock()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:814:43: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(delta_bit_widths_->Resize(num_mini_blocks_, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:816:48: error: base operand of ‘->’ is not a pointer | |
uint8_t* bit_width_data = delta_bit_widths_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘int parquet::DeltaBitPackDecoder<DType>::GetInternal(T*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:833:54: error: base operand of ‘->’ is not a pointer | |
const uint8_t* bit_width_data = delta_bit_widths_->data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:837:68: error: base operand of ‘->’ is not a pointer | |
if (mini_block_idx_ < static_cast<size_t>(delta_bit_widths_->size())) { | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::DeltaBitPackDecoder<DType>::DeltaBitPackDecoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:786:31: error: expected type-specifier before ‘PoolBuffer’ | |
delta_bit_widths_(new PoolBuffer(pool)) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DeltaBitPackDecoder<DType>::InitBlock()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:814:43: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(delta_bit_widths_->Resize(num_mini_blocks_, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:31: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:816:48: error: base operand of ‘->’ is not a pointer | |
uint8_t* bit_width_data = delta_bit_widths_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘int parquet::DeltaBitPackDecoder<DType>::GetInternal(T*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:833:54: error: base operand of ‘->’ is not a pointer | |
const uint8_t* bit_width_data = delta_bit_widths_->data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:837:68: error: base operand of ‘->’ is not a pointer | |
if (mini_block_idx_ < static_cast<size_t>(delta_bit_widths_->size())) { | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:124:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseValues() { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:124:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseValues() { | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:124:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseValues() { | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:130:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseIsValid() { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:130:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseIsValid() { | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:130:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseIsValid() { | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:331:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
std::shared_ptr<::arrow::PoolBuffer> values_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:331:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> values_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:331:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:331:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> values_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:331:38: error: template argument 1 is invalid | |
std::shared_ptr<::arrow::PoolBuffer> values_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:338:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
std::shared_ptr<::arrow::PoolBuffer> valid_bits_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:338:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> valid_bits_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:338:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:338:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> valid_bits_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:338:38: error: template argument 1 is invalid | |
std::shared_ptr<::arrow::PoolBuffer> valid_bits_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:339:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
std::shared_ptr<::arrow::PoolBuffer> def_levels_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:339:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> def_levels_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:339:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:339:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> def_levels_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:339:38: error: template argument 1 is invalid | |
std::shared_ptr<::arrow::PoolBuffer> def_levels_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:340:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
std::shared_ptr<::arrow::PoolBuffer> rep_levels_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:340:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> rep_levels_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:340:28: error: ‘PoolBuffer’ is not a member of ‘arrow’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:340:28: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<::arrow::PoolBuffer> rep_levels_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:340:38: error: template argument 1 is invalid | |
std::shared_ptr<::arrow::PoolBuffer> rep_levels_; | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:27: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In constructor ‘parquet::internal::RecordReader::RecordReaderImpl::RecordReaderImpl(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:71:32: error: ‘PoolBuffer’ was not declared in this scope | |
values_ = std::make_shared<PoolBuffer>(pool); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:71:32: note: suggested alternative: ‘Buffer’ | |
values_ = std::make_shared<PoolBuffer>(pool); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:71:48: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
values_ = std::make_shared<PoolBuffer>(pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:71:48: error: template argument 1 is invalid | |
values_ = std::make_shared<PoolBuffer>(pool); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:72:52: error: no matching function for call to ‘make_shared<PoolBuffer>(arrow::MemoryPool*&)’ | |
valid_bits_ = std::make_shared<PoolBuffer>(pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:73:52: error: no matching function for call to ‘make_shared<PoolBuffer>(arrow::MemoryPool*&)’ | |
def_levels_ = std::make_shared<PoolBuffer>(pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:74:52: error: no matching function for call to ‘make_shared<PoolBuffer>(arrow::MemoryPool*&)’ | |
rep_levels_ = std::make_shared<PoolBuffer>(pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:274:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> bits_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::PlainEncoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:209:58: error: base operand of ‘->’ is not a pointer | |
bit_writer_.reset(new ::arrow::BitWriter(bits_buffer_->mutable_data(), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:210:75: error: base operand of ‘->’ is not a pointer | |
static_cast<int>(bits_buffer_->size()))); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual std::shared_ptr<arrow::Buffer> parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:222:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘int16_t* parquet::internal::RecordReader::RecordReaderImpl::def_levels() const’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:101:50: error: base operand of ‘->’ is not a pointer | |
return reinterpret_cast<int16_t*>(def_levels_->mutable_data()); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘int16_t* parquet::internal::RecordReader::RecordReaderImpl::rep_levels()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:105:50: error: base operand of ‘->’ is not a pointer | |
return reinterpret_cast<int16_t*>(rep_levels_->mutable_data()); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘uint8_t* parquet::internal::RecordReader::RecordReaderImpl::values() const’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:108:43: error: base operand of ‘->’ is not a pointer | |
uint8_t* values() const { return values_->mutable_data(); } | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘virtual void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const bool*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:268:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const bool*, override) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘int parquet::internal::RecordReader::RecordReaderImpl::ReleaseValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:126:32: error: ‘PoolBuffer’ was not declared in this scope | |
values_ = std::make_shared<PoolBuffer>(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:126:32: note: suggested alternative: ‘Buffer’ | |
values_ = std::make_shared<PoolBuffer>(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:126:49: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
values_ = std::make_shared<PoolBuffer>(pool_); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:126:49: error: template argument 1 is invalid | |
values_ = std::make_shared<PoolBuffer>(pool_); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘int parquet::internal::RecordReader::RecordReaderImpl::ReleaseIsValid()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:132:36: error: ‘PoolBuffer’ was not declared in this scope | |
valid_bits_ = std::make_shared<PoolBuffer>(pool_); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:132:36: note: suggested alternative: ‘Buffer’ | |
valid_bits_ = std::make_shared<PoolBuffer>(pool_); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:132:53: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
valid_bits_ = std::make_shared<PoolBuffer>(pool_); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:132:53: error: template argument 1 is invalid | |
valid_bits_ = std::make_shared<PoolBuffer>(pool_); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::PlainEncoder<parquet::DataType<(parquet::Type::type)0> >::Put(const std::vector<bool>&, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:250:54: error: base operand of ‘->’ is not a pointer | |
bits_available_ = static_cast<int>(bits_buffer_->size()) * 8; \ | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:269:3: note: in expansion of macro ‘PLAINDECODER_BOOLEAN_PUT’ | |
PLAINDECODER_BOOLEAN_PUT(const std::vector<bool>&, ) | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::RecordReader::RecordReaderImpl::ReserveLevels(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:215:22: error: base operand of ‘->’ is not a pointer | |
def_levels_->Resize(new_levels_capacity * sizeof(int16_t), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:218:24: error: base operand of ‘->’ is not a pointer | |
rep_levels_->Resize(new_levels_capacity * sizeof(int16_t), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::RecordReader::RecordReaderImpl::ReserveValues(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:232:35: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(values_->Resize(new_values_capacity * type_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:237:22: error: base operand of ‘->’ is not a pointer | |
if (valid_bits_->size() < valid_bytes_new) { | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:239:41: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(valid_bits_->Resize(valid_bytes_new, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:242:27: error: base operand of ‘->’ is not a pointer | |
memset(valid_bits_->mutable_data() + valid_bytes_old, 0, | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::RecordReader::RecordReaderImpl::Reset()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:262:22: error: base operand of ‘->’ is not a pointer | |
def_levels_->Resize(levels_remaining * sizeof(int16_t), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:264:22: error: base operand of ‘->’ is not a pointer | |
rep_levels_->Resize(levels_remaining * sizeof(int16_t), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:373:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> byte_array_data_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::RecordReader::RecordReaderImpl::ResetValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:279:35: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(values_->Resize(0, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:280:39: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(valid_bits_->Resize(0, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)6>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:401:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘T* parquet::internal::RecordReader::RecordReaderImpl::ValuesHead()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:335:40: error: base operand of ‘->’ is not a pointer | |
return reinterpret_cast<T*>(values_->mutable_data()) + values_written_; | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::TypedRecordReader<DType>::ReadValuesSpaced(int64_t, int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:358:38: error: base operand of ‘->’ is not a pointer | |
uint8_t* valid_bits = valid_bits_->mutable_data(); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:27: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:404:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘int64_t parquet::internal::TypedRecordReader<DType>::ReadRecordData(int64_t)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:403:22: error: base operand of ‘->’ is not a pointer | |
valid_bits_->mutable_data(), values_written_); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DictionaryDecoder<Type>::SetDict(parquet::Decoder<DType>*) [with Type = parquet::DataType<(parquet::Type::type)7>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:421:40: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(byte_array_data_->Resize(total_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:27: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:422:41: error: base operand of ‘->’ is not a pointer | |
uint8_t* bytes_data = byte_array_data_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::TypedRecordReader<DType>::ReadValuesSpaced(int64_t, int64_t) [with DType = parquet::DataType<(parquet::Type::type)6>; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:545:36: error: base operand of ‘->’ is not a pointer | |
uint8_t* valid_bits = valid_bits_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: In member function ‘void parquet::internal::TypedRecordReader<DType>::ReadValuesSpaced(int64_t, int64_t) [with DType = parquet::DataType<(parquet::Type::type)7>; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:570:36: error: base operand of ‘->’ is not a pointer | |
uint8_t* valid_bits = valid_bits_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘std::shared_ptr<arrow::Buffer> parquet::DictEncoder<DType>::FlushValues()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:515:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:517:42: error: base operand of ‘->’ is not a pointer | |
int result_size = WriteIndices(buffer->mutable_data(), | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:520:32: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(buffer->Resize(result_size, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:27: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:521:12: error: could not convert ‘buffer’ from ‘int’ to ‘std::shared_ptr<arrow::Buffer>’ | |
return buffer; | |
^~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:778:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseValues() { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:778:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseValues() { | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:778:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseValues() { | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:782:17: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseIsValid() { | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:782:17: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseIsValid() { | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:782:27: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> RecordReader::ReleaseIsValid() { | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:19: note: suggested alternative: ‘Buffer’ | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 1 is invalid | |
std::unique_ptr<PoolBuffer> delta_bit_widths_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:867:29: error: template argument 2 is invalid | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In constructor ‘parquet::DeltaBitPackDecoder<DType>::DeltaBitPackDecoder(const parquet::ColumnDescriptor*, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:786:31: error: expected type-specifier before ‘PoolBuffer’ | |
delta_bit_widths_(new PoolBuffer(pool)) { | |
^~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘void parquet::DeltaBitPackDecoder<DType>::InitBlock()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:814:43: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(delta_bit_widths_->Resize(num_mini_blocks_, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:27: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:816:48: error: base operand of ‘->’ is not a pointer | |
uint8_t* bit_width_data = delta_bit_widths_->mutable_data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h: In member function ‘int parquet::DeltaBitPackDecoder<DType>::GetInternal(T*, int)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:833:54: error: base operand of ‘->’ is not a pointer | |
const uint8_t* bit_width_data = delta_bit_widths_->data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding-internal.h:837:68: error: base operand of ‘->’ is not a pointer | |
if (mini_block_idx_ < static_cast<size_t>(delta_bit_widths_->size())) { | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:80:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> value_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::Scanner::Scanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: error: ‘PoolBuffer’ was not declared in this scope | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:40: note: suggested alternative: ‘Buffer’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:47:56: error: template argument 1 is invalid | |
value_buffer_(std::make_shared<PoolBuffer>(pool)), | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.h:28, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h: In constructor ‘parquet::TypedScanner<DType>::TypedScanner(std::shared_ptr<parquet::ColumnReader>, int64_t, arrow::MemoryPool*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:99:39: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(value_buffer_->Resize(batch_size_ * value_byte_size)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:33: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_scanner.h:100:49: error: base operand of ‘->’ is not a pointer | |
values_ = reinterpret_cast<T*>(value_buffer_->mutable_data()); | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In instantiation of ‘int parquet::Decoder<DType>::DecodeSpaced(parquet::Decoder<DType>::T*, int, int, const uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::Decoder<DType>::T = parquet::ByteArray; uint8_t = unsigned char; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:551:24: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:119:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’}; use assignment or value-initialization instead [-Wclass-memaccess] | |
memset(buffer + values_read, 0, (num_values - values_read) * sizeof(T)); | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/schema.h:31, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/types.h:150:8: note: ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’} declared here | |
struct ByteArray { | |
^~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In instantiation of ‘int parquet::Decoder<DType>::DecodeSpaced(parquet::Decoder<DType>::T*, int, int, const uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::Decoder<DType>::T = parquet::FixedLenByteArray; uint8_t = unsigned char; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:576:24: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:119:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)7> >::T’ {aka ‘struct parquet::FixedLenByteArray’}; use assignment or value-initialization instead [-Wclass-memaccess] | |
memset(buffer + values_read, 0, (num_values - values_read) * sizeof(T)); | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/schema.h:31, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:33, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/types.h:165:8: note: ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)7> >::T’ {aka ‘struct parquet::FixedLenByteArray’} declared here | |
struct FixedLenByteArray { | |
^~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:44:14: error: ‘arrow::PoolBuffer’ has not been declared | |
using arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:112:47: error: ‘PoolBuffer’ was not declared in this scope | |
const std::shared_ptr<PoolBuffer>& def_levels_scratch, | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:112:47: note: suggested alternative: ‘Buffer’ | |
const std::shared_ptr<PoolBuffer>& def_levels_scratch, | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:112:57: error: template argument 1 is invalid | |
const std::shared_ptr<PoolBuffer>& def_levels_scratch, | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc: In member function ‘arrow::Status parquet::arrow::{anonymous}::LevelBuilder::GenerateLevels(const arrow::Array&, const std::shared_ptr<arrow::Field>&, int64_t*, int64_t*, int64_t*, const int&, std::shared_ptr<arrow::Buffer>*, std::shared_ptr<arrow::Buffer>*, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:143:31: error: base operand of ‘->’ is not a pointer | |
def_levels_scratch->Resize(array.length() * sizeof(int16_t), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:145:58: error: base operand of ‘->’ is not a pointer | |
reinterpret_cast<int16_t*>(def_levels_scratch->mutable_data()); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:159:27: error: no match for ‘operator=’ (operand types are ‘std::shared_ptr<arrow::Buffer>’ and ‘const int’) | |
*def_levels_out = def_levels_scratch; | |
^~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:103:11: note: candidate: ‘std::shared_ptr<_Tp>& std::shared_ptr<_Tp>::operator=(const std::shared_ptr<_Tp>&) [with _Tp = arrow::Buffer]’ | |
class shared_ptr : public __shared_ptr<_Tp> | |
^~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:103:11: note: no known conversion for argument 1 from ‘const int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:313:2: note: candidate: ‘template<class _Yp> std::shared_ptr<_Tp>::_Assignable<const std::shared_ptr<_Yp>&> std::shared_ptr<_Tp>::operator=(const std::shared_ptr<_Yp>&) [with _Yp = _Yp; _Tp = arrow::Buffer]’ | |
operator=(const shared_ptr<_Yp>& __r) noexcept | |
^~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:313:2: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:159:27: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘const int’ | |
*def_levels_out = def_levels_scratch; | |
^~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:324:2: note: candidate: ‘template<class _Yp> std::shared_ptr<_Tp>::_Assignable<std::auto_ptr<_Up> > std::shared_ptr<_Tp>::operator=(std::auto_ptr<_Up>&&) [with _Yp = _Yp; _Tp = arrow::Buffer]’ | |
operator=(auto_ptr<_Yp>&& __r) | |
^~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:324:2: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:159:27: note: mismatched types ‘std::auto_ptr<_Up>’ and ‘const int’ | |
*def_levels_out = def_levels_scratch; | |
^~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:333:7: note: candidate: ‘std::shared_ptr<_Tp>& std::shared_ptr<_Tp>::operator=(std::shared_ptr<_Tp>&&) [with _Tp = arrow::Buffer]’ | |
operator=(shared_ptr&& __r) noexcept | |
^~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:333:7: note: no known conversion for argument 1 from ‘const int’ to ‘std::shared_ptr<arrow::Buffer>&&’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:341:2: note: candidate: ‘template<class _Yp> std::shared_ptr<_Tp>::_Assignable<std::shared_ptr<_Yp> > std::shared_ptr<_Tp>::operator=(std::shared_ptr<_Yp>&&) [with _Yp = _Yp; _Tp = arrow::Buffer]’ | |
operator=(shared_ptr<_Yp>&& __r) noexcept | |
^~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:341:2: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:159:27: note: mismatched types ‘std::shared_ptr<_Tp>’ and ‘const int’ | |
*def_levels_out = def_levels_scratch; | |
^~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:349:2: note: candidate: ‘template<class _Yp, class _Del> std::shared_ptr<_Tp>::_Assignable<std::unique_ptr<_Up, _Ep> > std::shared_ptr<_Tp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Yp = _Yp; _Del = _Del; _Tp = arrow::Buffer]’ | |
operator=(unique_ptr<_Yp, _Del>&& __r) | |
^~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:349:2: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:159:27: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘const int’ | |
*def_levels_out = def_levels_scratch; | |
^~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:278:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> data_buffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:278:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> data_buffer; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:278:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> data_buffer; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:281:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> def_levels_buffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:281:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> def_levels_buffer; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:281:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> def_levels_buffer; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc: In constructor ‘parquet::arrow::{anonymous}::ColumnWriterContext::ColumnWriterContext(arrow::MemoryPool*, parquet::arrow::ArrowWriterProperties*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:262:42: error: ‘PoolBuffer’ was not declared in this scope | |
this->data_buffer = std::make_shared<PoolBuffer>(memory_pool); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:262:42: note: suggested alternative: ‘Buffer’ | |
this->data_buffer = std::make_shared<PoolBuffer>(memory_pool); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:262:65: error: no matching function for call to ‘make_shared<<expression error> >(arrow::MemoryPool*&)’ | |
this->data_buffer = std::make_shared<PoolBuffer>(memory_pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:262:65: error: template argument 1 is invalid | |
this->data_buffer = std::make_shared<PoolBuffer>(memory_pool); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:263:71: error: no matching function for call to ‘make_shared<PoolBuffer>(arrow::MemoryPool*&)’ | |
this->def_levels_buffer = std::make_shared<PoolBuffer>(memory_pool); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: candidate: ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> std::make_shared(_Args&& ...)’ | |
make_shared(_Args&&... __args) | |
^~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:719:5: note: template argument deduction/substitution failed: | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/io.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/writer.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc: In member function ‘arrow::Status parquet::arrow::{anonymous}::ColumnWriterContext::GetScratchData(int64_t, T**)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:268:36: error: base operand of ‘->’ is not a pointer | |
RETURN_NOT_OK(this->data_buffer->Resize(num_values * sizeof(T), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/writer.cc:269:50: error: base operand of ‘->’ is not a pointer | |
*out = reinterpret_cast<T*>(this->data_buffer->mutable_data()); | |
^~ | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:142: CMakeFiles/parquet_objlib.dir/src/parquet/column_scanner.cc.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:36: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:76:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseValues(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/record_reader.h:77:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> ReleaseIsValid(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:127:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> decompression_buffer_; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:127:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> decompression_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:127:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> decompression_buffer_; | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc: In member function ‘virtual std::shared_ptr<parquet::Page> parquet::SerializedPageReader::NextPage()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:192:68: error: base operand of ‘->’ is not a pointer | |
if (uncompressed_len > static_cast<int>(decompression_buffer_->size())) { | |
^~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/util/comparison.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:27, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:193:51: error: base operand of ‘->’ is not a pointer | |
PARQUET_THROW_NOT_OK(decompression_buffer_->Resize(uncompressed_len, false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:197:58: error: base operand of ‘->’ is not a pointer | |
decompression_buffer_->mutable_data())); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/exception.h:50:27: note: in definition of macro ‘PARQUET_THROW_NOT_OK’ | |
::arrow::Status _s = (s); \ | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:198:37: error: base operand of ‘->’ is not a pointer | |
buffer = decompression_buffer_->data(); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc: In member function ‘void parquet::SerializedFile::ParseMetaData()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:197:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> metadata_buffer = | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:197:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> metadata_buffer = | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:197:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> metadata_buffer = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:202:29: error: base operand of ‘->’ is not a pointer | |
memcpy(metadata_buffer->mutable_data(), | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:207:72: error: base operand of ‘->’ is not a pointer | |
source_->ReadAt(metadata_start, metadata_len, metadata_buffer->mutable_data()); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/file_reader.cc:213:56: error: base operand of ‘->’ is not a pointer | |
file_metadata_ = FileMetaData::Make(metadata_buffer->data(), &metadata_len); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In member function ‘virtual int64_t parquet::SerializedPageWriter::WriteDictionaryPage(const parquet::DictionaryPage&)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:149:51: error: no matching function for call to ‘static_pointer_cast<parquet::ResizableBuffer>(int)’ | |
AllocateBuffer(pool_, uncompressed_size)); | |
^ | |
In file included from /usr/include/c++/8.2.0/bits/shared_ptr.h:52, | |
from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: candidate: ‘template<class _Tp, class _Tp1, __gnu_cxx::_Lock_policy _Lp> std::__shared_ptr<_Tp1, _Lp> std::static_pointer_cast(const std::__shared_ptr<_Tp2, _Lp>&)’ | |
static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:149:51: note: mismatched types ‘const std::__shared_ptr<_Tp2, _Lp>’ and ‘int’ | |
AllocateBuffer(pool_, uncompressed_size)); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: candidate: ‘template<class _Tp, class _Up> std::shared_ptr<_Tp> std::static_pointer_cast(const std::shared_ptr<_Tp>&)’ | |
static_pointer_cast(const shared_ptr<_Up>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:149:51: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘int’ | |
AllocateBuffer(pool_, uncompressed_size)); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In constructor ‘parquet::ColumnWriter::ColumnWriter(parquet::ColumnChunkMetaDataBuilder*, std::unique_ptr<parquet::PageWriter>, bool, parquet::Encoding::type, const parquet::WriterProperties*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:301:78: error: no matching function for call to ‘static_pointer_cast<parquet::ResizableBuffer>(int)’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/bits/shared_ptr.h:52, | |
from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: candidate: ‘template<class _Tp, class _Tp1, __gnu_cxx::_Lock_policy _Lp> std::__shared_ptr<_Tp1, _Lp> std::static_pointer_cast(const std::__shared_ptr<_Tp2, _Lp>&)’ | |
static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:301:78: note: mismatched types ‘const std::__shared_ptr<_Tp2, _Lp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: candidate: ‘template<class _Tp, class _Up> std::shared_ptr<_Tp> std::static_pointer_cast(const std::shared_ptr<_Tp>&)’ | |
static_pointer_cast(const shared_ptr<_Up>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:301:78: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:303:78: error: no matching function for call to ‘static_pointer_cast<parquet::ResizableBuffer>(int)’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/bits/shared_ptr.h:52, | |
from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: candidate: ‘template<class _Tp, class _Tp1, __gnu_cxx::_Lock_policy _Lp> std::__shared_ptr<_Tp1, _Lp> std::static_pointer_cast(const std::__shared_ptr<_Tp2, _Lp>&)’ | |
static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:303:78: note: mismatched types ‘const std::__shared_ptr<_Tp2, _Lp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: candidate: ‘template<class _Tp, class _Up> std::shared_ptr<_Tp> std::static_pointer_cast(const std::shared_ptr<_Tp>&)’ | |
static_pointer_cast(const shared_ptr<_Up>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:303:78: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:305:78: error: no matching function for call to ‘static_pointer_cast<parquet::ResizableBuffer>(int)’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/bits/shared_ptr.h:52, | |
from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: candidate: ‘template<class _Tp, class _Tp1, __gnu_cxx::_Lock_policy _Lp> std::__shared_ptr<_Tp1, _Lp> std::static_pointer_cast(const std::__shared_ptr<_Tp2, _Lp>&)’ | |
static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:305:78: note: mismatched types ‘const std::__shared_ptr<_Tp2, _Lp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: candidate: ‘template<class _Tp, class _Up> std::shared_ptr<_Tp> std::static_pointer_cast(const std::shared_ptr<_Tp>&)’ | |
static_pointer_cast(const shared_ptr<_Up>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:305:78: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:308:80: error: no matching function for call to ‘static_pointer_cast<parquet::ResizableBuffer>(int)’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/bits/shared_ptr.h:52, | |
from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: candidate: ‘template<class _Tp, class _Tp1, __gnu_cxx::_Lock_policy _Lp> std::__shared_ptr<_Tp1, _Lp> std::static_pointer_cast(const std::__shared_ptr<_Tp2, _Lp>&)’ | |
static_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1536:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:308:80: note: mismatched types ‘const std::__shared_ptr<_Tp2, _Lp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
In file included from /usr/include/c++/8.2.0/memory:81, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:26, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: candidate: ‘template<class _Tp, class _Up> std::shared_ptr<_Tp> std::static_pointer_cast(const std::shared_ptr<_Tp>&)’ | |
static_pointer_cast(const shared_ptr<_Up>& __r) noexcept | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:496:5: note: template argument deduction/substitution failed: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:308:80: note: mismatched types ‘const std::shared_ptr<_Tp>’ and ‘int’ | |
std::static_pointer_cast<ResizableBuffer>(AllocateBuffer(allocator_, 0)); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In member function ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage()’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:506:19: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:506:19: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> buffer = | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:506:29: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> buffer = | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:508:33: error: base operand of ‘->’ is not a pointer | |
dict_encoder->WriteDict(buffer->mutable_data()); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:49:14: error: ‘arrow::PoolBuffer’ has not been declared | |
using arrow::PoolBuffer; | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In function ‘int64_t parquet::arrow::impala_timestamp_to_nanoseconds(const parquet::Int96&)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:74:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] | |
int64_t nanoseconds = *(reinterpret_cast<const int64_t*>(&(impala_timestamp.value))); | |
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)0>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:783:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)1>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:784:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: At global scope: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:265:3: error: ‘PoolBuffer’ does not name a type; did you mean ‘Buffer’? | |
PoolBuffer def_levels_buffer_; | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In constructor ‘parquet::arrow::StructImpl::StructImpl(const std::vector<std::shared_ptr<parquet::arrow::ColumnReader::ColumnReaderImpl> >&, int16_t, arrow::MemoryPool*, const parquet::schema::Node*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:251:9: error: class ‘parquet::arrow::StructImpl’ does not have any field named ‘def_levels_buffer_’ | |
def_levels_buffer_(pool) { | |
^~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)2>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:785:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)3>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:786:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)4>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:787:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)5>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:788:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)6>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:789:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc: In instantiation of ‘void parquet::TypedColumnWriter<DType>::WriteDictionaryPage() [with DType = parquet::DataType<(parquet::Type::type)7>]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:790:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:512:18: error: no matching function for call to ‘parquet::DictionaryPage::DictionaryPage(int&, int, parquet::Encoding::type)’ | |
DictionaryPage page(buffer, dict_encoder->num_entries(), | |
^~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const std::shared_ptr<arrow::Buffer>&, int32_t, parquet::Encoding::type, bool)’ | |
DictionaryPage(const std::shared_ptr<Buffer>& buffer, int32_t num_values, | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:152:3: note: no known conversion for argument 1 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(const parquet::DictionaryPage&)’ | |
class DictionaryPage : public Page { | |
^~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate: ‘parquet::DictionaryPage::DictionaryPage(parquet::DictionaryPage&&)’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:150:7: note: candidate expects 1 argument, 3 provided | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:103: CMakeFiles/parquet_objlib.dir/src/parquet/arrow/schema.cc.o] Error 1 | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:755:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:755:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:755:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:772:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> values = reader->ReleaseValues(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:772:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> values = reader->ReleaseValues(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:772:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> values = reader->ReleaseValues(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:775:33: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp> class std::shared_ptr’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:775:33: note: expected a type, got ‘PoolBuffer’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘arrow::Status parquet::arrow::TransferFunctor<arrow::BooleanType, parquet::DataType<(parquet::Type::type)0> >::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:808:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:808:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:808:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
In file included from /usr/include/arrow/buffer.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:30, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:809:29: error: base operand of ‘->’ is not a pointer | |
RETURN_NOT_OK(is_valid->Resize(BytesForBits(length), false)); | |
^~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘arrow::Status parquet::arrow::TransferFunctor<arrow::TimestampType, parquet::DataType<(parquet::Type::type)3> >::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:836:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:836:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:836:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘arrow::Status parquet::arrow::TransferFunctor<arrow::Date64Type, parquet::DataType<(parquet::Type::type)1> >::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:864:23: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:864:23: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:864:33: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In instantiation of ‘int parquet::Decoder<DType>::DecodeSpaced(parquet::Decoder<DType>::T*, int, int, const uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::Decoder<DType>::T = parquet::ByteArray; uint8_t = unsigned char; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:329:58: required from ‘int64_t parquet::TypedColumnReader<DType>::ReadValuesSpaced(int64_t, parquet::TypedColumnReader<DType>::T*, int64_t, uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)6>; int64_t = long int; parquet::TypedColumnReader<DType>::T = parquet::ByteArray; uint8_t = unsigned char]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:472:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:119:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’}; use assignment or value-initialization instead [-Wclass-memaccess] | |
memset(buffer + values_read, 0, (num_values - values_read) * sizeof(T)); | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/schema.h:31, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/types.h:150:8: note: ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’} declared here | |
struct ByteArray { | |
^~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:36, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In instantiation of ‘int parquet::Decoder<DType>::DecodeSpaced(parquet::Decoder<DType>::T*, int, int, const uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)7>; parquet::Decoder<DType>::T = parquet::FixedLenByteArray; uint8_t = unsigned char; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:329:58: required from ‘int64_t parquet::TypedColumnReader<DType>::ReadValuesSpaced(int64_t, parquet::TypedColumnReader<DType>::T*, int64_t, uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)7>; int64_t = long int; parquet::TypedColumnReader<DType>::T = parquet::FixedLenByteArray; uint8_t = unsigned char]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:473:40: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:119:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)7> >::T’ {aka ‘struct parquet::FixedLenByteArray’}; use assignment or value-initialization instead [-Wclass-memaccess] | |
memset(buffer + values_read, 0, (num_values - values_read) * sizeof(T)); | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/schema.h:31, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:35, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/types.h:165:8: note: ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)7> >::T’ {aka ‘struct parquet::FixedLenByteArray’} declared here | |
struct FixedLenByteArray { | |
^~~~~~~~~~~~~~~~~ | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:181: CMakeFiles/parquet_objlib.dir/src/parquet/file_reader.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:90: CMakeFiles/parquet_objlib.dir/src/parquet/arrow/record_reader.cc.o] Error 1 | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In function ‘arrow::Status parquet::arrow::DecimalIntegerTransfer(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1103:21: error: ‘PoolBuffer’ was not declared in this scope | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1103:21: note: suggested alternative: ‘Buffer’ | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^~~~~~~~~~ | |
Buffer | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1103:31: error: template argument 1 is invalid | |
std::shared_ptr<PoolBuffer> is_valid = reader->ReleaseIsValid(); | |
^ | |
In file included from /usr/include/arrow/buffer.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_reader.h:30, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/api/reader.h:22, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc: In member function ‘virtual arrow::Status parquet::arrow::StructImpl::GetDefLevels(const int16_t**, size_t*)’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1297:17: error: ‘def_levels_buffer_’ was not declared in this scope | |
RETURN_NOT_OK(def_levels_buffer_.Resize(size)); | |
^~~~~~~~~~~~~~~~~~ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1299:15: error: ‘def_levels_buffer_’ was not declared in this scope | |
std::memset(def_levels_buffer_.mutable_data(), -1, size); | |
^~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:24, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h: In instantiation of ‘int parquet::Decoder<DType>::DecodeSpaced(parquet::Decoder<DType>::T*, int, int, const uint8_t*, int64_t) [with DType = parquet::DataType<(parquet::Type::type)6>; parquet::Decoder<DType>::T = parquet::ByteArray; uint8_t = unsigned char; int64_t = long int]’: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:109:15: required from here | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/encoding.h:119:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’}; use assignment or value-initialization instead [-Wclass-memaccess] | |
memset(buffer + values_read, 0, (num_values - values_read) * sizeof(T)); | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/schema.h:31, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/statistics.h:25, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_page.h:29, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/column_writer.cc:18: | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/types.h:150:8: note: ‘parquet::Decoder<parquet::DataType<(parquet::Type::type)6> >::T’ {aka ‘struct parquet::ByteArray’} declared here | |
struct ByteArray { | |
^~~~~~~~~ | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:116: CMakeFiles/parquet_objlib.dir/src/parquet/arrow/writer.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:155: CMakeFiles/parquet_objlib.dir/src/parquet/column_writer.cc.o] Error 1 | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:129: CMakeFiles/parquet_objlib.dir/src/parquet/column_reader.cc.o] Error 1 | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::BooleanArray; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::BooleanArray]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::BooleanArray; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::BooleanArray; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::BooleanArray>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::BooleanArray; _Alloc = std::allocator<arrow::BooleanArray>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::BooleanArray; _Alloc = std::allocator<arrow::BooleanArray>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::BooleanArray>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::BooleanArray; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::BooleanArray>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::BooleanArray]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::BooleanArray; _Alloc = std::allocator<arrow::BooleanArray>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::BooleanArray; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:811:65: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::BooleanArray::BooleanArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:413:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:413:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:413:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:413:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:403:3: note: candidate: ‘arrow::BooleanArray::BooleanArray(int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
BooleanArray(int64_t length, const std::shared_ptr<Buffer>& data, | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:403:3: note: no known conversion for argument 1 from ‘const std::shared_ptr<arrow::DataType>’ to ‘int64_t’ {aka ‘long int’} | |
/usr/include/arrow/array.h:401:12: note: candidate: ‘arrow::BooleanArray::BooleanArray(const std::shared_ptr<arrow::ArrayData>&)’ | |
explicit BooleanArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:401:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::TimestampType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:838:67: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::TimestampType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::TimestampType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Date64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:866:73: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Date64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Date64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::Decimal128Array; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::Decimal128Array]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::Decimal128Array; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::Decimal128Array; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::Decimal128Array>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::Decimal128Array; _Alloc = std::allocator<arrow::Decimal128Array>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::Decimal128Array; _Alloc = std::allocator<arrow::Decimal128Array>; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::Decimal128Array>; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::Decimal128Array; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::Decimal128Array>; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::Decimal128Array]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::Decimal128Array; _Alloc = std::allocator<arrow::Decimal128Array>; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::Decimal128Array; _Args = {const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1104:54: required from ‘arrow::Status parquet::arrow::DecimalIntegerTransfer(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ParquetIntegerType = parquet::DataType<(parquet::Type::type)1>; <template-parameter-1-2> = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1117:69: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::Decimal128Array::Decimal128Array(const std::shared_ptr<arrow::DataType>&, const long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:572:3: note: candidate: ‘arrow::FixedSizeBinaryArray::FixedSizeBinaryArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
FixedSizeBinaryArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:599:31: note: inherited here | |
using FixedSizeBinaryArray::FixedSizeBinaryArray; | |
^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:599:31: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:602:12: note: candidate: ‘arrow::Decimal128Array::Decimal128Array(const std::shared_ptr<arrow::ArrayData>&)’ | |
explicit Decimal128Array(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:602:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt8Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt8Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::UInt8Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt8Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt8Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt8Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::UInt8Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1173:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::UInt8Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::UInt8Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int8Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int8Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int8Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int8Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int8Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int8Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int8Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int8Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int8Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int8Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1174:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int8Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int8Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt16Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt16Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::UInt16Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt16Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt16Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt16Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::UInt16Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1175:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::UInt16Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::UInt16Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int16Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int16Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int16Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int16Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int16Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int16Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int16Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int16Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int16Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int16Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1176:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int16Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int16Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::UInt32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::UInt32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1177:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::UInt32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::UInt32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1178:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1178:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::UInt64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::UInt64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::UInt64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}; _Tp = arrow::NumericArray<arrow::UInt64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::UInt64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::UInt64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:756:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, Enable>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::UInt64Type; ParquetType = parquet::DataType<(parquet::Type::type)2>; Enable = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1179:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::UInt64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, std::shared_ptr<arrow::Buffer>&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 4 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::UInt64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Int64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int64Type; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1180:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Int64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Int64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Int64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Int64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Int64Type; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1180:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Int64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Int64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::FloatType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::FloatType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::FloatType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::FloatType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::FloatType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::FloatType; ParquetType = parquet::DataType<(parquet::Type::type)4>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1181:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::FloatType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::FloatType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::FloatType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::FloatType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::FloatType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::FloatType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::FloatType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Alloc = std::allocator<arrow::NumericArray<arrow::FloatType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::FloatType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::FloatType; ParquetType = parquet::DataType<(parquet::Type::type)4>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1181:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::FloatType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::FloatType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::DoubleType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::DoubleType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::DoubleType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::DoubleType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::DoubleType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::DoubleType; ParquetType = parquet::DataType<(parquet::Type::type)5>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1182:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::DoubleType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::DoubleType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::DoubleType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::DoubleType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::DoubleType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::DoubleType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::DoubleType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Alloc = std::allocator<arrow::NumericArray<arrow::DoubleType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::DoubleType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::DoubleType; ParquetType = parquet::DataType<(parquet::Type::type)5>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1182:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::DoubleType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::DoubleType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Date32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Date32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Date32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1185:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Date32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Date32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Date32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Date32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Date32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Date32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Date32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Date32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Date32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Date32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1185:5: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Date32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Date32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::TimestampType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::TimestampType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::TimestampType; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1210:11: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::TimestampType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::TimestampType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::TimestampType>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::TimestampType>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::TimestampType> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::TimestampType>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::TimestampType>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Alloc = std::allocator<arrow::NumericArray<arrow::TimestampType> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::TimestampType>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::TimestampType; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1210:11: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::TimestampType>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::TimestampType]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Time32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Time32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1219:7: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Time32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Time32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time32Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time32Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Time32Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time32Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time32Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time32Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time32Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Time32Type; ParquetType = parquet::DataType<(parquet::Type::type)1>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1219:7: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Time32Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Time32Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Time64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}; _Tp = arrow::NumericArray<arrow::Time64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:776:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Time64Type; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1220:7: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Time64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&, int&, long int)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 5 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Time64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 5 provided | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time64Type>]’: | |
/usr/include/c++/8.2.0/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time64Type>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::NumericArray<arrow::Time64Type> >]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:543:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:656:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr_base.h:1322:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time64Type>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:360:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}; _Tp = arrow::NumericArray<arrow::Time64Type>]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:706:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Alloc = std::allocator<arrow::NumericArray<arrow::Time64Type> >; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/usr/include/c++/8.2.0/bits/shared_ptr.h:722:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = arrow::NumericArray<arrow::Time64Type>; _Args = {const std::shared_ptr<arrow::DataType>&, long int&, int&}]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:779:52: required from ‘arrow::Status parquet::arrow::TransferFunctor<ArrowType, ParquetType, typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, const std::shared_ptr<arrow::DataType>&, std::shared_ptr<arrow::Array>*) [with ArrowType = arrow::Time64Type; ParquetType = parquet::DataType<(parquet::Type::type)2>; typename std::enable_if<parquet::arrow::supports_fast_path_impl<ArrowType, ParquetType>::value>::type = void]’ | |
/old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:1220:7: required from here | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: error: no matching function for call to ‘arrow::NumericArray<arrow::Time64Type>::NumericArray(const std::shared_ptr<arrow::DataType>&, long int&, int&)’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:344:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray(const std::shared_ptr<arrow::DataType>&, int64_t, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
PrimitiveArray(const std::shared_ptr<DataType>& type, int64_t length, | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: no known conversion for argument 3 from ‘int’ to ‘const std::shared_ptr<arrow::Buffer>&’ | |
/usr/include/arrow/array.h:353:3: note: candidate: ‘arrow::PrimitiveArray::PrimitiveArray()’ | |
PrimitiveArray() {} | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: inherited here | |
using PrimitiveArray::PrimitiveArray; | |
^~~~~~~~~~~~~~ | |
/usr/include/arrow/array.h:394:25: note: candidate expects 0 arguments, 3 provided | |
/usr/include/arrow/array.h:379:3: note: candidate: ‘template<class T1> arrow::NumericArray<TypeClass>::NumericArray(typename std::enable_if<arrow::TypeTraits<T1>::is_parameter_free, long int>::type, const std::shared_ptr<arrow::Buffer>&, const std::shared_ptr<arrow::Buffer>&, int64_t, int64_t)’ | |
NumericArray( | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:379:3: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, | |
from /usr/include/c++/8.2.0/bits/allocator.h:46, | |
from /usr/include/c++/8.2.0/memory:63, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.h:21, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:18: | |
/usr/include/c++/8.2.0/ext/new_allocator.h:136:4: note: cannot convert ‘std::forward<long int&>((* & __args#1))’ (type ‘long int’) to type ‘const std::shared_ptr<arrow::Buffer>&’ | |
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/arrow/api.h:23, | |
from /old/home/dan/build/parquet-cpp/src/parquet-cpp-apache-parquet-cpp-1.4.0/src/parquet/arrow/reader.cc:30: | |
/usr/include/arrow/array.h:374:12: note: candidate: ‘arrow::NumericArray<TypeClass>::NumericArray(const std::shared_ptr<arrow::ArrayData>&) [with TYPE = arrow::Time64Type]’ | |
explicit NumericArray(const std::shared_ptr<ArrayData>& data); | |
^~~~~~~~~~~~ | |
/usr/include/arrow/array.h:374:12: note: candidate expects 1 argument, 3 provided | |
make[2]: *** [CMakeFiles/parquet_objlib.dir/build.make:77: CMakeFiles/parquet_objlib.dir/src/parquet/arrow/reader.cc.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:371: CMakeFiles/parquet_objlib.dir/all] Error 2 | |
make: *** [Makefile:163: all] Error 2 | |
==> ERROR: A failure occurred in build(). | |
Aborting... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment