[
https://issues.apache.org/jira/browse/PARQUET-458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16876738#comment-16876738
]
Ivan Sadikov commented on PARQUET-458:
--------------------------------------
Hello,
If it helps, Rust parquet library in Apache Arrow already implements Data page
V2 for both writes and reads, so you can use that as a reference when working
on C++ code and check correctness in either Rust or C++.
Here are some links for column reader/writer:
https://github.com/apache/arrow/blob/master/rust/parquet/src/column/reader.rs#L342
https://github.com/apache/arrow/blob/master/rust/parquet/src/column/writer.rs#L544
We also added a bunch of Data page v2 encodings added in Rust, and quite a few
correctness tests to check encoding/decoding works.
Hopefully, it helps, [~wesmckinn].
> [C++] Implement support for DataPageV2
> --------------------------------------
>
> Key: PARQUET-458
> URL: https://issues.apache.org/jira/browse/PARQUET-458
> Project: Parquet
> Issue Type: New Feature
> Components: parquet-cpp
> Reporter: Wes McKinney
> Assignee: Wes McKinney
> Priority: Minor
> Fix For: cpp-1.6.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)