[−][src]Struct parquet::file::metadata::ParquetMetaData
Global Parquet metadata.
Methods
impl ParquetMetaData
[src]
impl ParquetMetaData
pub fn new(
file_metadata: FileMetaData,
row_group_ptrs: Vec<RowGroupMetaDataPtr>
) -> Self
[src]
pub fn new(
file_metadata: FileMetaData,
row_group_ptrs: Vec<RowGroupMetaDataPtr>
) -> Self
Creates Parquet metadata from file metadata and a list of row group metadata Rc
s
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
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<E> SpecializationError for E
[src]
impl<E> SpecializationError for E
impl<T> Erased for T
[src]
impl<T> Erased for T
impl<T> Send for T where
T: ?Sized,
[src]
impl<T> Send for T where
T: ?Sized,
impl<T> Sync for T where
T: ?Sized,
[src]
impl<T> Sync for T where
T: ?Sized,
impl<T> Erased for T
impl<T> Erased for T
impl<T, U> TryInto for T where
U: TryFrom<T>,
impl<T, U> TryInto for T where
U: TryFrom<T>,