Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ParquetMetadataWriter to its own module, update documentation #6202

Merged
merged 8 commits into from
Aug 13, 2024
6 changes: 4 additions & 2 deletions parquet/src/file/metadata/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,9 @@
//! [`decode_metadata`]: crate::file::footer::decode_metadata
//!
//! Writing:
//! * Write `ParquetMetaData` to bytes in memory: Not yet supported (see [#6002])
//! * Write `ParquetMetaData` to bytes in memory: [`ParquetMetaDataWriter`]
//! * Writes `ParquetMetaData` to an async target: Not yet supported
//!
//! [#6002]: https://github.com/apache/arrow-rs/issues/6002
//!
//! # Metadata Encodings and Structures
//!
Expand Down Expand Up @@ -95,6 +94,7 @@
//! * Same name, different struct
//! ```
mod memory;
mod writer;

use std::ops::Range;
use std::sync::Arc;
Expand All @@ -115,6 +115,8 @@ use crate::schema::types::{
ColumnDescPtr, ColumnDescriptor, ColumnPath, SchemaDescPtr, SchemaDescriptor,
Type as SchemaType,
};
pub use writer::ParquetMetaDataWriter;
pub(crate) use writer::ThriftMetadataWriter;

/// Page level statistics for each column chunk of each row group.
///
Expand Down
Loading
Loading