reifydb_core/value/column/
encoding.rs1#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
5pub struct EncodingId(pub &'static str);
6
7impl EncodingId {
8 pub const CANONICAL_BOOL: EncodingId = EncodingId("column.canonical.bool");
9 pub const CANONICAL_FIXED: EncodingId = EncodingId("column.canonical.fixed");
10 pub const CANONICAL_VARLEN: EncodingId = EncodingId("column.canonical.varlen");
11 pub const CANONICAL_BIGNUM: EncodingId = EncodingId("column.canonical.bignum");
12
13 pub const CONSTANT: EncodingId = EncodingId("column.constant");
14 pub const ALL_NONE: EncodingId = EncodingId("column.all_none");
15 pub const DICT: EncodingId = EncodingId("column.dict");
16 pub const RLE: EncodingId = EncodingId("column.rle");
17 pub const DELTA: EncodingId = EncodingId("column.delta");
18 pub const DELTA_RLE: EncodingId = EncodingId("column.delta_rle");
19 pub const FOR: EncodingId = EncodingId("column.for");
20 pub const BITPACK: EncodingId = EncodingId("column.bitpack");
21 pub const SPARSE: EncodingId = EncodingId("column.sparse");
22}