Expand description
Contains Parquet Page definitions and page reader interface.
Re-exportsยง
use bytes::Bytes;๐use crate::basic::Encoding;๐use crate::basic::PageType;๐use crate::errors::ParquetError;๐use crate::errors::Result;๐use crate::file::metadata::thrift::DataPageHeader;๐use crate::file::metadata::thrift::DataPageHeaderV2;๐use crate::file::metadata::thrift::DictionaryPageHeader;๐use crate::file::metadata::thrift::PageHeader;๐use crate::file::statistics::Statistics;๐use crate::file::statistics::page_stats_to_thrift;๐
Structsยง
- Compressed
Page - Helper struct to represent pages with potentially compressed buffer (data page v1) or compressed and concatenated buffer (def levels + rep levels + compressed values for data page v2).
- Page
Metadata - Contains metadata for a page
- Page
Write Spec - Contains page write metrics.
Enumsยง
- Page
- Parquet Page definition.
Traitsยง
- Page
Iterator - An iterator over pages of one specific column in a parquet file.
- Page
Reader - API for reading pages from a column chunk. This offers a iterator like API to get the next page.
- Page
Writer - API for writing pages in a column chunk.