Metadata for a column chunk.
A descriptor for leaf-level primitive columns.
This encapsulates information such as definition and repetition levels and is used to
re-assemble nested data.
A descriptor of a parquet column. It contains the necessary information to deserialize
a parquet column.
Metadata for a Parquet file.
Wrapper struct to store key values
Metadata for a row group.
A schema descriptor. This encapsulates the top-level schemas for all the columns,
as well as all descriptors for all the primitive columns.
Description for file metadata