MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
简单比较的重写规则 更多...
#include <comparison_simplification_rule.h>
Public 成员函数 | |
RC | rewrite (std::unique_ptr< Expression > &expr, bool &change_made) override |
virtual RC | rewrite (std::unique_ptr< Expression > &expr, bool &change_made)=0 |
简单比较的重写规则
如果有简单的比较运算,比如比较的两边都是常量,那我们就可以在运行执行计划之前就知道结果, 进而直接将表达式改成结果,这样就可以减少运行时的计算量。
|
overridevirtual |