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

Public 成员函数

RC rewrite (std::unique_ptr< LogicalOperator > &oper, bool &change_made) override
 
virtual RC rewrite (std::unique_ptr< LogicalOperator > &oper, bool &change_made)=0
 

Private 成员函数

RC rewrite_expression (std::unique_ptr< Expression > &expr, bool &change_made)
 

Private 属性

std::vector< std::unique_ptr< ExpressionRewriteRule > > expr_rewrite_rules_
 

成员函数说明

◆ rewrite()

RC ExpressionRewriter::rewrite ( std::unique_ptr< LogicalOperator > &  oper,
bool &  change_made 
)
overridevirtual

实现了 RewriteRule.


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