Enum parquet2::deserialize::NativePageState
source · [−]pub enum NativePageState<'a, T> where
T: NativeType, {
Optional(DefLevelsDecoder<'a>, Casted<'a, T>),
Required(Casted<'a, T>),
RequiredDictionary(Dictionary<'a, T>),
OptionalDictionary(DefLevelsDecoder<'a>, Dictionary<'a, T>),
}
Expand description
The deserialization state of a DataPage
of Primitive
parquet primitive type
Variants
Optional(DefLevelsDecoder<'a>, Casted<'a, T>)
A page of optional values
Required(Casted<'a, T>)
A page of required values
RequiredDictionary(Dictionary<'a, T>)
A page of required, dictionary-encoded values
OptionalDictionary(DefLevelsDecoder<'a>, Dictionary<'a, T>)
A page of optional, dictionary-encoded values
Implementations
sourceimpl<'a, T: NativeType> NativePageState<'a, T>
impl<'a, T: NativeType> NativePageState<'a, T>
Trait Implementations
sourceimpl<'a, T: Debug> Debug for NativePageState<'a, T> where
T: NativeType,
impl<'a, T: Debug> Debug for NativePageState<'a, T> where
T: NativeType,
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for NativePageState<'a, T> where
T: RefUnwindSafe,
impl<'a, T> Send for NativePageState<'a, T>
impl<'a, T> Sync for NativePageState<'a, T>
impl<'a, T> Unpin for NativePageState<'a, T>
impl<'a, T> UnwindSafe for NativePageState<'a, T> where
T: RefUnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more