The parquet-mr version has the Record Conversion API (RecordMaterializer, RecordConsumer) which can be used to convert to and from rows/tuples into the Parquet columnar format.
https://github.com/apache/parquet-mr/tree/master/parquet-column/src/main/java/org/apache/parquet/io/api Are there any plans to add the same functionality to the parquet-cpp codebase ? I checked the JIRA and couldn't find any outstanding issue although the github README does say "The 3rd layer would handle reading/writing records." https://github.com/apache/parquet-cpp/blob/master/README.md/ -Sandeep
