Expand description
Options for a region.
If we add options in this mod, we also need to modify [store_api::mito_engine_options].
Modulesยง
- prefix_
bulk ๐ - prefix_
inverted_ ๐index - prefix_
twcs ๐
Structsยง
- Index
Options - Options for index.
- Inverted
Index Options - Options for the inverted index.
- Region
Options - Options that affect the entire region.
- Region
Options ๐Without Enum - We need to define a new struct without enum fields as
#[serde(default)]does not support external tagging. - Twcs
Options - Time window compaction options.
Enumsยง
- Compaction
Options - Options for compactions
- Memtable
Options - Options for region level memtable.
- Merge
Mode - Mode to handle duplicate rows while merging.
Constantsยง
- COMPACTION_
TWCS_ ๐PREFIX - DEFAULT_
INDEX_ ๐SEGMENT_ ROW_ COUNT - LEGACY_
PARTITION_ ๐TREE_ MEMTABLE_ TYPE - Legacy memtable type identifier accepted for backward compatibility. The partition tree memtable has been removed; parsing this value falls back to the default (bulk) memtable at runtime.
- MEMTABLE_
BULK_ ๐PREFIX - MEMTABLE_
PARTITION_ ๐TREE_ PREFIX
Functionsยง
- deserialize_
ignore_ ๐column_ ids - options_
map_ ๐to_ value - Converts the
optionsmap to a json object. - parse_
wal_ ๐options - serialize_
ignore_ ๐column_ ids - validate_
enum_ ๐options - Validates whether the
options_maphas valid options for specificenum_tag_keyand returnstrueif the map contains the enum tag.