pub struct ColumnMetadata {
pub name: String,
pub physical_type: ParquetType,
pub encoding: Encoding,
pub compression: Compression,
pub num_values: i64,
pub data_offset: i64,
pub total_compressed_size: i64,
pub total_uncompressed_size: i64,
}Expand description
Metadata for a single column chunk
Fields§
§name: StringColumn name extracted from schema
physical_type: ParquetTypePhysical type of the column
encoding: EncodingEncoding used
compression: CompressionCompression codec used
num_values: i64Number of values in this column chunk
data_offset: i64Byte offset of the column chunk data in the file
total_compressed_size: i64Total compressed size in bytes
total_uncompressed_size: i64Total uncompressed size in bytes
Trait Implementations§
Source§impl Clone for ColumnMetadata
impl Clone for ColumnMetadata
Source§fn clone(&self) -> ColumnMetadata
fn clone(&self) -> ColumnMetadata
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 moreAuto Trait Implementations§
impl Freeze for ColumnMetadata
impl RefUnwindSafe for ColumnMetadata
impl Send for ColumnMetadata
impl Sync for ColumnMetadata
impl Unpin for ColumnMetadata
impl UnsafeUnpin for ColumnMetadata
impl UnwindSafe for ColumnMetadata
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