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