Expand description
Internal metadata parsing routines
These functions parse thrift-encoded metadata from a byte slice into the corresponding Rust structures
Re-exportsยง
use std::ops::Range;๐use bytes::Bytes;๐use crate::errors::ParquetError;๐use crate::errors::Result;๐use crate::file::metadata::page_index::PageIndex;๐use crate::file::metadata::page_index::PageIndexBuilder;๐use crate::file::metadata::page_index::PageIndexProvider;๐use crate::file::metadata::thrift::parquet_metadata_from_bytes;๐use crate::file::metadata::ColumnChunkMask;๐use crate::file::metadata::ColumnChunkMetaData;๐use crate::file::metadata::PageIndexPolicy;๐use crate::file::metadata::ParquetMetaData;๐use crate::file::metadata::ParquetMetaDataOptions;๐use crate::file::page_index::column_index::ColumnIndexMetaData;๐use crate::file::page_index::index_reader::decode_column_index;๐use crate::file::page_index::index_reader::decode_offset_index;๐use crate::file::page_index::offset_index::OffsetIndexMetaData;๐pub(crate) use inner::MetadataParser;๐
Modulesยง
- inner ๐
Functionsยง
- decode_
metadata ๐ - Decodes
ParquetMetaDatafrom the provided bytes. - get_
index_ ๐bytes - parse_
column_ ๐index - parse_
offset_ ๐index - parse_
page_ ๐index - Parses page indexes from the provided bytes.