pub enum ColumnReader {
BoolColumnReader(ColumnReaderImpl<BoolType>),
Int32ColumnReader(ColumnReaderImpl<Int32Type>),
Int64ColumnReader(ColumnReaderImpl<Int64Type>),
Int96ColumnReader(ColumnReaderImpl<Int96Type>),
FloatColumnReader(ColumnReaderImpl<FloatType>),
DoubleColumnReader(ColumnReaderImpl<DoubleType>),
ByteArrayColumnReader(ColumnReaderImpl<ByteArrayType>),
FixedLenByteArrayColumnReader(ColumnReaderImpl<FixedLenByteArrayType>),
}
Expand description
Column reader for a Parquet type.
Variants§
BoolColumnReader(ColumnReaderImpl<BoolType>)
Column reader for boolean type
Int32ColumnReader(ColumnReaderImpl<Int32Type>)
Column reader for int32 type
Int64ColumnReader(ColumnReaderImpl<Int64Type>)
Column reader for int64 type
Int96ColumnReader(ColumnReaderImpl<Int96Type>)
Column reader for int96 type
FloatColumnReader(ColumnReaderImpl<FloatType>)
Column reader for float type
DoubleColumnReader(ColumnReaderImpl<DoubleType>)
Column reader for double type
ByteArrayColumnReader(ColumnReaderImpl<ByteArrayType>)
Column reader for byte array type
FixedLenByteArrayColumnReader(ColumnReaderImpl<FixedLenByteArrayType>)
Column reader for fixed length byte array type
Auto Trait Implementations§
impl !Freeze for ColumnReader
impl !RefUnwindSafe for ColumnReader
impl Send for ColumnReader
impl !Sync for ColumnReader
impl Unpin for ColumnReader
impl !UnwindSafe for ColumnReader
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