MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
Public 成员函数 | |
RC | init (const ConditionFilter *filters[], int filter_num) |
RC | init (Table &table, const ConditionSqlNode *conditions, int condition_num) |
virtual bool | filter (const Record &rec) const |
int | filter_num () const |
const ConditionFilter & | filter (int index) const |
virtual bool | filter (const Record &rec) const =0 |
Private 成员函数 | |
RC | init (const ConditionFilter *filters[], int filter_num, bool own_memory) |
Private 属性 | |
const ConditionFilter ** | filters_ = nullptr |
int | filter_num_ = 0 |
bool | memory_owner_ = false |
|
virtual |
Filter one record
rec |
实现了 ConditionFilter.