pub struct StripeMetadata { /* private fields */ }
Expand description
Stripe metadata parsed from the file tail metadata sections. Does not contain the actual stripe bytes, as those are decoded when they are required.
Implementations§
Source§impl StripeMetadata
impl StripeMetadata
pub fn offset(&self) -> u64
pub fn index_length(&self) -> u64
pub fn data_length(&self) -> u64
pub fn number_of_rows(&self) -> u64
pub fn column_statistics(&self) -> &[ColumnStatistics]
Trait Implementations§
Source§impl Clone for StripeMetadata
impl Clone for StripeMetadata
Source§fn clone(&self) -> StripeMetadata
fn clone(&self) -> StripeMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 StripeMetadata
impl Debug for StripeMetadata
Auto Trait Implementations§
impl Freeze for StripeMetadata
impl RefUnwindSafe for StripeMetadata
impl Send for StripeMetadata
impl Sync for StripeMetadata
impl Unpin for StripeMetadata
impl UnwindSafe for StripeMetadata
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