Lines Matching refs:CompactionTask
17 struct CompactionTask;
28 virtual CompactionTask* PickCompaction(
32 virtual void ScheduleCompaction(CompactionTask *task) = 0;
36 struct CompactionTask { struct
37 CompactionTask( in CompactionTask() argument
75 CompactionTask* task = PickCompaction(db, info.cf_name); in OnFlushCompleted() argument
86 CompactionTask* PickCompaction( in PickCompaction()
100 return new CompactionTask( in PickCompaction()
106 void ScheduleCompaction(CompactionTask* task) override { in ScheduleCompaction()
111 std::unique_ptr<CompactionTask> task( in CompactFiles()
112 reinterpret_cast<CompactionTask*>(arg)); in CompactFiles()
124 CompactionTask* new_task = task->compactor->PickCompaction( in CompactFiles()