pub struct DefaultParquetFileReaderFactory { /* private fields */ }
Expand description
Default parquet reader factory.
Implementations§
source§impl DefaultParquetFileReaderFactory
impl DefaultParquetFileReaderFactory
sourcepub fn new(store: Arc<dyn ObjectStore>) -> Self
pub fn new(store: Arc<dyn ObjectStore>) -> Self
Create a factory.
Trait Implementations§
source§impl ParquetFileReaderFactory for DefaultParquetFileReaderFactory
impl ParquetFileReaderFactory for DefaultParquetFileReaderFactory
source§fn create_reader(
&self,
partition_index: usize,
file_meta: FileMeta,
metadata_size_hint: Option<usize>,
metrics: &ExecutionPlanMetricsSet
) -> Result<Box<dyn AsyncFileReader + Send>>
fn create_reader( &self, partition_index: usize, file_meta: FileMeta, metadata_size_hint: Option<usize>, metrics: &ExecutionPlanMetricsSet ) -> Result<Box<dyn AsyncFileReader + Send>>
Provides
AsyncFileReader
over parquet file specified in FileMeta
Auto Trait Implementations§
impl Freeze for DefaultParquetFileReaderFactory
impl !RefUnwindSafe for DefaultParquetFileReaderFactory
impl Send for DefaultParquetFileReaderFactory
impl Sync for DefaultParquetFileReaderFactory
impl Unpin for DefaultParquetFileReaderFactory
impl !UnwindSafe for DefaultParquetFileReaderFactory
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
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