17#include "common/sys/rc.h"
18#include "common/lang/memory.h"
33 virtual RC rewrite(unique_ptr<LogicalOperator> &oper,
bool &change_made) = 0;
45 virtual RC rewrite(unique_ptr<Expression> &expr,
bool &change_made) = 0;
表达式的重写规则
Definition: rewrite_rule.h:41
表达式的抽象描述
Definition: expression.h:66
逻辑算子描述当前执行计划要做什么
Definition: logical_operator.h:50
逻辑计划的重写规则TODO: 重构下当前的查询改写规则,放到 cascade optimizer 中。
Definition: rewrite_rule.h:29