Macros§
Structs§
CompactionCatalogAgent
is a wrapper offilter_key_extractor_manager
andtable_id_to_vnode
TheCompactionCatalogAgent
belongs to a compaction task call, which we will build from thetable_ids
contained in a compact task and use it during the compaction. TheCompactionCatalogAgent
can act as a agent for theCompactionCatalogManager
, providingextract
andvnode_count
capabilities.CompactionCatalogManager
is a manager to manage allTable
which used in compactionSchemaFilterKeyExtractor
build fromtable_catalog
and transform afull_key
to prefix forprefix_bloom_filter
Enums§
Traits§
FilterKeyExtractor
generally used to extract key which will store in BloomFilter