parx-rs
Rust implementation of the PARX sidecar format.
PARX caches Parquet metadata (footer and optional page indexes) in .parx files to reduce object store metadata reads.
Install
[]
= "0.1"
What This Crate Provides
- read and validate
.parxsidecars - write
.parxsidecars from Parquet bytes or local files - expose raw footer bytes and optional page-index bytes for downstream consumers
Quick Start
use ;
let mut writer = from_parquet_file?;
let parx_bytes = writer.finish;
write?;
let sidecar = read?;
let reader = open?;
let footer = reader.footer_bytes;
# let _ = footer;
# Ok::
Format Spec
See FORMAT_SPEC.md.