Struct parquet::file::properties::ReaderPropertiesBuilder

source ·
pub struct ReaderPropertiesBuilder { /* private fields */ }
Expand description

Builder for parquet file reader configuration. See example on ReaderProperties

Implementations§

source§

impl ReaderPropertiesBuilder

Reader properties builder.

source

pub fn build(self) -> ReaderProperties

Finalizes the configuration and returns immutable reader properties struct.

source

pub fn set_backward_compatible_lz4(self, value: bool) -> Self

Enable/disable backward compatible LZ4.

If backward compatible LZ4 is enable, on LZ4_HADOOP error it will fallback to the older versions LZ4 algorithms. That is LZ4_FRAME, for backward compatibility with files generated by older versions of this library, and LZ4_RAW, for backward compatibility with files generated by older versions of parquet-cpp.

If backward compatible LZ4 is disabled, on LZ4_HADOOP error it will return the error.

source

pub fn set_read_bloom_filter(self, value: bool) -> Self

Enable/disable reading bloom filter

If reading bloom filter is enabled, bloom filter will be read from the file. If reading bloom filter is disabled, bloom filter will not be read from the file.

By default bloom filter is set to be read.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

source§

fn vzip(self) -> V

source§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,