18#include "sql/optimizer/rewrite_rule.h"
31 RC rewrite(std::unique_ptr<LogicalOperator> &oper,
bool &change_made)
override;
35 std::unique_ptr<Expression> &expr, std::vector<std::unique_ptr<Expression>> &pushdown_exprs);
将一些谓词表达式下推到表数据扫描中
Definition: predicate_pushdown_rewriter.h:26
RC get_exprs_can_pushdown(std::unique_ptr< Expression > &expr, std::vector< std::unique_ptr< Expression > > &pushdown_exprs)
Definition: predicate_pushdown_rewriter.cpp:73
逻辑计划的重写规则
Definition: rewrite_rule.h:29