Trait lance_encoding::encoder::BufferEncodingStrategy

source ·
pub trait BufferEncodingStrategy:
    Send
    + Sync
    + Debug {
    // Required method
    fn create_buffer_encoder(
        &self,
        arrays: &[ArrayRef],
    ) -> Result<Box<dyn BufferEncoder>>;
}
Expand description

A trait to pick which encoding strategy will be used for a single buffer of data

Required Methods§

source

fn create_buffer_encoder( &self, arrays: &[ArrayRef], ) -> Result<Box<dyn BufferEncoder>>

Implementors§