pub struct ValueDecompressor { /* private fields */ }
Expand description
A decompressor for fixed-width data that has been written, as-is, to disk in single contiguous array
Implementations§
Trait Implementations§
Source§impl BlockDecompressor for ValueDecompressor
impl BlockDecompressor for ValueDecompressor
fn decompress(&self, data: LanceBuffer) -> Result<DataBlock>
Source§impl Debug for ValueDecompressor
impl Debug for ValueDecompressor
Source§impl MiniBlockDecompressor for ValueDecompressor
impl MiniBlockDecompressor for ValueDecompressor
fn decompress(&self, data: LanceBuffer, num_values: u64) -> Result<DataBlock>
Source§impl PerValueDecompressor for ValueDecompressor
impl PerValueDecompressor for ValueDecompressor
Source§fn decompress(&self, data: LanceBuffer, num_values: u64) -> Result<DataBlock>
fn decompress(&self, data: LanceBuffer, num_values: u64) -> Result<DataBlock>
Decompress one or more values
Source§fn bits_per_value(&self) -> u64
fn bits_per_value(&self) -> u64
The number of bits in each value Read more
Auto Trait Implementations§
impl Freeze for ValueDecompressor
impl RefUnwindSafe for ValueDecompressor
impl Send for ValueDecompressor
impl Sync for ValueDecompressor
impl Unpin for ValueDecompressor
impl UnwindSafe for ValueDecompressor
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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