pub struct FileMetadataIndex { /* private fields */ }Expand description
Lightweight file metadata used to locate per-column metadata on demand.
This contains the file-level schema, row count, global buffer descriptors,
and column metadata offset table. Unlike CachedFileMetadata, it does not
hold decoded metadata for every column.
Implementations§
Trait Implementations§
Source§impl Debug for FileMetadataIndex
impl Debug for FileMetadataIndex
Source§impl DeepSizeOf for FileMetadataIndex
impl DeepSizeOf for FileMetadataIndex
fn deep_size_of_children(&self, __context: &mut Context) -> usize
fn deep_size_of(&self) -> usize
Auto Trait Implementations§
impl !RefUnwindSafe for FileMetadataIndex
impl !UnwindSafe for FileMetadataIndex
impl Freeze for FileMetadataIndex
impl Send for FileMetadataIndex
impl Sync for FileMetadataIndex
impl Unpin for FileMetadataIndex
impl UnsafeUnpin for FileMetadataIndex
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more