pub struct DictionaryEncoder;Expand description
Dictionary encoder for Binary and Fixed columns.
Format: count(u32) + has_bitmap(u8) + bitmap? + dict_count(u32) + dict_entries + indicesu32*
- dict_entries for Binary: {len(u32) + bytes}*
- dict_entries for Fixed: bytes* (fixed length known from type)
- indices: u32 LE index into dictionary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DictionaryEncoder
impl RefUnwindSafe for DictionaryEncoder
impl Send for DictionaryEncoder
impl Sync for DictionaryEncoder
impl Unpin for DictionaryEncoder
impl UnsafeUnpin for DictionaryEncoder
impl UnwindSafe for DictionaryEncoder
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