In parquet crate, there are two kinds of data structures for metadata: in memory version vs auto generated version from parquet's thrift definition. For example, there are two versions of FileMetadata: in memory vs thrift definition.
We should use the in memory one as it provides more features, while thrift version was only used for ser/de in parquet.
There are several places in our crate which is using thrift version:
- parquet writer
In parquet crate, there are two kinds of data structures for metadata: in memory version vs auto generated version from parquet's thrift definition. For example, there are two versions of
FileMetadata: in memory vs thrift definition.We should use the in memory one as it provides more features, while thrift version was only used for ser/de in parquet.
There are several places in our crate which is using thrift version: