20#include "sql/operator/logical_operator.h"
21#include "sql/expr/expression.h"
22#include "sql/optimizer/rewrite_rule.h"
30 RC rewrite(std::unique_ptr<LogicalOperator> &oper,
bool &change_made)
override;
33 RC rewrite_expression(std::unique_ptr<Expression> &expr,
bool &change_made);
36 std::vector<std::unique_ptr<ExpressionRewriteRule>> expr_rewrite_rules_;
Definition: expression_rewriter.h:25
逻辑计划的重写规则
Definition: rewrite_rule.h:29