Skip to main content

Decoder

Trait Decoder 

Source
pub trait Decoder: Send + Sync {
    // Required method
    fn decode(
        &self,
        data: &[u8],
        num_values: usize,
        logical_type: LogicalType,
    ) -> Result<(Column, Option<Bitmap>)>;
}
Expand description

Decoder trait for V2 encodings.

Required Methods§

Source

fn decode( &self, data: &[u8], num_values: usize, logical_type: LogicalType, ) -> Result<(Column, Option<Bitmap>)>

Decode bytes to column data with optional null bitmap.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§