pub struct ParquetMetadata {
pub num_row_groups: usize,
pub compression: String,
pub version: i32,
pub schema_summary: String,
pub compressed_size_bytes: u64,
pub uncompressed_size_bytes: Option<u64>,
}Expand description
Metadata specific to Parquet files
Fields§
§num_row_groups: usizeNumber of row groups in the Parquet file
compression: StringCompression codec used (e.g., “SNAPPY”, “GZIP”, “ZSTD”, “UNCOMPRESSED”)
version: i32Parquet file version (e.g., “1.0”, “2.0”)
schema_summary: StringArrow schema as string representation
compressed_size_bytes: u64Total compressed size in bytes
uncompressed_size_bytes: Option<u64>Estimated uncompressed size if available
Trait Implementations§
Source§impl Clone for ParquetMetadata
impl Clone for ParquetMetadata
Source§fn clone(&self) -> ParquetMetadata
fn clone(&self) -> ParquetMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParquetMetadata
impl Debug for ParquetMetadata
Source§impl<'de> Deserialize<'de> for ParquetMetadata
impl<'de> Deserialize<'de> for ParquetMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ParquetMetadata
impl RefUnwindSafe for ParquetMetadata
impl Send for ParquetMetadata
impl Sync for ParquetMetadata
impl Unpin for ParquetMetadata
impl UnsafeUnpin for ParquetMetadata
impl UnwindSafe for ParquetMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more