pub struct BytesDictBuilder { /* private fields */ }Expand description
Dictionary encode varbin array. Specializes for primitive byte arrays to avoid double copying
Implementations§
Trait Implementations§
Source§impl DictEncoder for BytesDictBuilder
impl DictEncoder for BytesDictBuilder
fn encode_array(&mut self, array: &ArrayData) -> VortexResult<ArrayData>
fn values(&mut self) -> ArrayData
Auto Trait Implementations§
impl Freeze for BytesDictBuilder
impl RefUnwindSafe for BytesDictBuilder
impl Send for BytesDictBuilder
impl Sync for BytesDictBuilder
impl Unpin for BytesDictBuilder
impl UnwindSafe for BytesDictBuilder
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