Trait vortex_array::encoding::Encoding

source ·
pub trait Encoding: 'static {
    type Array;
    type Metadata: ArrayMetadata;

    const ID: EncodingId;
}
Expand description

Marker trait for array encodings with their associated Array type.

Required Associated Types§

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Encoding for BoolEncoding

source§

impl Encoding for ChunkedEncoding

source§

impl Encoding for ConstantEncoding

source§

impl Encoding for ExtensionEncoding

source§

impl Encoding for ListEncoding

source§

impl Encoding for NullEncoding

source§

impl Encoding for PrimitiveEncoding

source§

impl Encoding for SparseEncoding

source§

impl Encoding for StructEncoding

source§

impl Encoding for VarBinEncoding

source§

impl Encoding for VarBinViewEncoding