pub struct RleValueEncoder<T: DataType> { /* fields omitted */ }
Expand description
RLE/Bit-Packing hybrid encoding for values.
Currently is used only for data pages v2 and supports boolean types.
Creates new rle value encoder.
Encodes data from values
.
Returns the encoding type of this encoder.
Returns an estimate of the encoded data, in bytes.
Method call must be O(1). Read more
Flushes the underlying byte buffer that’s being processed by this encoder, and
return the immutable copy of it. This will also reset the internal state. Read more
Encodes data from values
, which contains spaces for null values, that is
identified by valid_bits
. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,