This crate contains the official Native Rust implementation of Apache Parquet, which is part of the Apache Arrow project.
See crate documentation for examples and the full API.
This crate is tested with the latest stable version of Rust. We do not currrently test against other, older versions of the Rust compiler.
- All encodings supported
- All compression codecs supported
- Read support
- Primitive column value readers
- Row record reader
- Arrow record reader
- Async support (to Arrow)
- Statistics support
- Write support
- Primitive column value writers
- Row record writer
- Arrow record writer
- Async support
- Predicate pushdown
- Parquet format 4.0.0 support
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0.