MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
全部  文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Public 成员函数 | Private 属性 | 所有成员列表
RuleSet类 参考

Public 成员函数

void add_rule (RuleSetName set, Rule *rule)
 
std::vector< Rule * > & get_rules_by_name (RuleSetName set)
 

Private 属性

std::unordered_map< uint32_t, std::vector< Rule * > > rules_map_
 

成员函数说明

◆ add_rule()

void RuleSet::add_rule ( RuleSetName  set,
Rule rule 
)
inline

Adds a rule to the RuleSet

◆ get_rules_by_name()

std::vector< Rule * > & RuleSet::get_rules_by_name ( RuleSetName  set)
inline

Gets all stored rules in a given RuleSet

类成员变量说明

◆ rules_map_

std::unordered_map<uint32_t, std::vector<Rule *> > RuleSet::rules_map_
private

Map from RuleSetName (uint32_t) -> vector of rules TODO: use unique_ptr


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