Trait tikv::server::gc_worker::compaction_filter::CompactionFilterInitializer[][src]

pub trait CompactionFilterInitializer {
    fn init_compaction_filter(
        &self,
        store_id: u64,
        safe_point: Arc<AtomicU64>,
        cfg_tracker: GcWorkerConfigManager,
        feature_gate: FeatureGate,
        gc_scheduler: FutureScheduler<GcTask>,
        region_info_provider: Arc<dyn RegionInfoProvider>
    ); }

Required methods

fn init_compaction_filter(
    &self,
    store_id: u64,
    safe_point: Arc<AtomicU64>,
    cfg_tracker: GcWorkerConfigManager,
    feature_gate: FeatureGate,
    gc_scheduler: FutureScheduler<GcTask>,
    region_info_provider: Arc<dyn RegionInfoProvider>
)
[src]

Loading content...

Implementations on Foreign Types

impl CompactionFilterInitializer for RocksEngine[src]

Loading content...

Implementors

impl<EK> CompactionFilterInitializer for EK where
    EK: KvEngine
[src]

Loading content...