Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
This code in src/parquet/encoding.cc:
template <> void ByteStreamSplitEncoder<FloatType>::PutArrowArray(const ::arrow::Array& values) { DirectPutImpl<::arrow::FloatArray>(values, reinterpret_cast<::arrow::BufferBuilder*>(&values_)); } template <> void ByteStreamSplitEncoder<DoubleType>::PutArrowArray(const ::arrow::Array& values) { DirectPutImpl<::arrow::DoubleArray>( values, reinterpret_cast<::arrow::BufferBuilder*>(&values_)); }
Casts a TypedBufferBuilder<T>* to a BufferBuilder<T>*. Apparently it works by chance...
Attachments
Issue Links
- links to