Struct parquet::file::metadata::ParquetMetaData [−][src]
pub struct ParquetMetaData { /* fields omitted */ }Global Parquet metadata.
Methods
impl ParquetMetaData[src]
impl ParquetMetaDatapub fn new(
file_metadata: FileMetaData,
row_groups: Vec<RowGroupMetaData>
) -> Self[src]
pub fn new(
file_metadata: FileMetaData,
row_groups: Vec<RowGroupMetaData>
) -> SelfCreates Parquet metadata from file metadata and a list of row group metadata for each available row group.
pub fn file_metadata(&self) -> FileMetaDataPtr[src]
pub fn file_metadata(&self) -> FileMetaDataPtrReturns file metadata as reference counted clone.
pub fn num_row_groups(&self) -> usize[src]
pub fn num_row_groups(&self) -> usizeReturns number of row groups in this file.
pub fn row_group(&self, i: usize) -> RowGroupMetaDataPtr[src]
pub fn row_group(&self, i: usize) -> RowGroupMetaDataPtrReturns row group metadata for ith position.
Position should be less than number of row groups num_row_groups.
pub fn row_groups(&self) -> &[RowGroupMetaDataPtr][src]
pub fn row_groups(&self) -> &[RowGroupMetaDataPtr]Returns slice of row group reference counted pointers in this file.
Auto Trait Implementations
impl !Send for ParquetMetaData
impl !Send for ParquetMetaDataimpl !Sync for ParquetMetaData
impl !Sync for ParquetMetaData