MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
oceanbase::TiredCompactionPicker类 参考

A class implementing the tiered compaction strategy. 更多...

#include <ob_compaction_picker.h>

类 oceanbase::TiredCompactionPicker 继承关系图:
oceanbase::ObCompactionPicker

Public 成员函数

 TiredCompactionPicker (ObLsmOptions *options)
 
unique_ptr< ObCompactionpick (SSTablesPtr sstables) override
 Implementation of the pick method for tiered compaction. 更多...
 
- Public 成员函数 继承自 oceanbase::ObCompactionPicker
 ObCompactionPicker (ObLsmOptions *options)
 
virtual unique_ptr< ObCompactionpick (SSTablesPtr sstables)=0
 Pure virtual method to pick a compaction task. 更多...
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 oceanbase::ObCompactionPicker
static ObCompactionPickercreate (CompactionType type, ObLsmOptions *options)
 Static factory method to create a specific compaction picker. 更多...
 
- Protected 属性 继承自 oceanbase::ObCompactionPicker
ObLsmOptionsoptions_
 Pointer to the LSM-Tree options configuration.
 

详细描述

A class implementing the tiered compaction strategy.

构造及析构函数说明

◆ TiredCompactionPicker()

oceanbase::TiredCompactionPicker::TiredCompactionPicker ( ObLsmOptions options)
inline
参数
optionsPointer to the LSM-Tree options configuration.

成员函数说明

◆ pick()

unique_ptr< ObCompaction > oceanbase::TiredCompactionPicker::pick ( SSTablesPtr  sstables)
overridevirtual

Implementation of the pick method for tiered compaction.

实现了 oceanbase::ObCompactionPicker.


该类的文档由以下文件生成: