Trait tikv::server::gc_worker::compaction_filter::CompactionFilterInitializer [−][src]
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]
&self,
store_id: u64,
safe_point: Arc<AtomicU64>,
cfg_tracker: GcWorkerConfigManager,
feature_gate: FeatureGate,
gc_scheduler: FutureScheduler<GcTask>,
region_info_provider: Arc<dyn RegionInfoProvider>
)
Implementations on Foreign Types
impl CompactionFilterInitializer for RocksEngine
[src]
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]
&self,
store_id: u64,
safe_point: Arc<AtomicU64>,
cfg_tracker: GcWorkerConfigManager,
feature_gate: FeatureGate,
gc_scheduler: FutureScheduler<GcTask>,
region_info_provider: Arc<dyn RegionInfoProvider>
)
Implementors
impl<EK> CompactionFilterInitializer for EK where
EK: KvEngine,
[src]
EK: KvEngine,
default 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]
&self,
_store_id: u64,
_safe_point: Arc<AtomicU64>,
_cfg_tracker: GcWorkerConfigManager,
_feature_gate: FeatureGate,
_gc_scheduler: FutureScheduler<GcTask>,
_region_info_provider: Arc<dyn RegionInfoProvider>
)