Struct parquet::file::metadata::ParquetMetaData [−][src]
pub struct ParquetMetaData { /* fields omitted */ }
Global Parquet metadata.
Methods
impl ParquetMetaData
[src]
impl ParquetMetaData
pub fn new(
file_metadata: FileMetaData,
row_groups: Vec<RowGroupMetaData>
) -> Self
[src]
pub fn new(
file_metadata: FileMetaData,
row_groups: Vec<RowGroupMetaData>
) -> Self
Creates 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) -> FileMetaDataPtr
Returns file metadata as reference counted clone.
pub fn num_row_groups(&self) -> usize
[src]
pub fn num_row_groups(&self) -> usize
Returns number of row groups in this file.
pub fn row_group(&self, i: usize) -> RowGroupMetaDataPtr
[src]
pub fn row_group(&self, i: usize) -> RowGroupMetaDataPtr
Returns row group metadata for i
th 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 ParquetMetaData
impl !Sync for ParquetMetaData
impl !Sync for ParquetMetaData