Skip to main content

laminar_connectors/schema/parquet/
mod.rs

1//! Parquet format decoder and encoder (F-SCHEMA-007).
2//!
3//! Feature-gated behind `parquet-lookup`. Provides:
4//!
5//! - [`ParquetDecoder`] — decodes complete Parquet file bytes into Arrow
6//!   `RecordBatch`es via `ParquetRecordBatchReaderBuilder` with projection
7//!   pushdown and row-group filtering.
8//! - [`ParquetEncoder`] — encodes Arrow `RecordBatch`es into Parquet file
9//!   bytes with configurable compression and row-group sizing.
10
11mod decoder;
12mod encoder;
13
14pub use decoder::{ParquetDecoder, ParquetDecoderConfig, RowGroupPredicate};
15pub use encoder::{ParquetEncoder, ParquetEncoderConfig};