Trait CompressionStrategy

Source
pub trait CompressionStrategy {
    // Required methods
    fn compress(&self, array: &Array) -> Result<Array, VortexError>;
    fn used_encodings(&self) -> HashSet<&'static dyn ArrayEncoding>;
}

Required Methods§

Source

fn compress(&self, array: &Array) -> Result<Array, VortexError>

Source

fn used_encodings(&self) -> HashSet<&'static dyn ArrayEncoding>

Implementations on Foreign Types§

Source§

impl CompressionStrategy for SamplingCompressor<'_>

Source§

fn compress(&self, array: &Array) -> Result<Array, VortexError>

Source§

fn used_encodings(&self) -> HashSet<&'static dyn ArrayEncoding>

Implementors§