MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
CompositeConditionFilter类 参考
类 CompositeConditionFilter 继承关系图:
ConditionFilter

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 ConditionFilterfilter (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
 

成员函数说明

◆ filter()

bool CompositeConditionFilter::filter ( const Record rec) const
virtual

Filter one record

参数
rec
返回
true means match condition, false means failed to match.

实现了 ConditionFilter.


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