pub struct ArrowReaderBuilder { /* private fields */ }Expand description
Builder to create ArrowReader
Implementations§
Source§impl ArrowReaderBuilder
impl ArrowReaderBuilder
Sourcepub fn with_data_file_concurrency_limit(self, val: usize) -> Self
pub fn with_data_file_concurrency_limit(self, val: usize) -> Self
Sets the max number of in flight data files that are being fetched
Sourcepub fn with_batch_size(self, batch_size: usize) -> Self
pub fn with_batch_size(self, batch_size: usize) -> Self
Sets the desired size of batches in the response to something other than the default
Sourcepub fn with_row_group_filtering_enabled(
self,
row_group_filtering_enabled: bool,
) -> Self
pub fn with_row_group_filtering_enabled( self, row_group_filtering_enabled: bool, ) -> Self
Determines whether to enable row group filtering.
Sourcepub fn with_row_selection_enabled(self, row_selection_enabled: bool) -> Self
pub fn with_row_selection_enabled(self, row_selection_enabled: bool) -> Self
Determines whether to enable row selection.
Sourcepub fn build(self) -> ArrowReader
pub fn build(self) -> ArrowReader
Build the ArrowReader.
Auto Trait Implementations§
impl Freeze for ArrowReaderBuilder
impl !RefUnwindSafe for ArrowReaderBuilder
impl Send for ArrowReaderBuilder
impl Sync for ArrowReaderBuilder
impl Unpin for ArrowReaderBuilder
impl !UnwindSafe for ArrowReaderBuilder
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<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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