|
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.