[][src]Module parquet::file::metadata

Contains information about available Parquet metadata.

The hierarchy of metadata is as follows:

[ParquetMetaData] contains [FileMetaData] and zero or more [RowGroupMetaData] for each row group.

[FileMetaData] includes file version, application specific metadata.

Each [RowGroupMetaData] contains information about row group and one or more [ColumnChunkMetaData] for each column chunk.

[ColumnChunkMetaData] has information about column chunk (primitive leaf column), including encoding/compression, number of values, etc.

Structs

ColumnChunkMetaData

Metadata for a column chunk.

ColumnChunkMetaDataBuilder

Builder for column chunk metadata.

FileMetaData

Metadata for a Parquet file.

ParquetMetaData

Global Parquet metadata.

RowGroupMetaData

Metadata for a row group.

RowGroupMetaDataBuilder

Builder for row group metadata.

Type Definitions

ColumnChunkMetaDataPtr

Reference counted pointer for ColumnChunkMetaData.

FileMetaDataPtr

Reference counted pointer for FileMetaData.

ParquetMetaDataPtr

Reference counted pointer for ParquetMetaData.

RowGroupMetaDataPtr

Reference counted pointer for RowGroupMetaData.