fix some replace expr bugs in optimizer

This commit is contained in:
yinyj17
2023-06-14 07:12:26 +00:00
committed by ob-robot
parent 56f33a54f2
commit 703ed5c14e
48 changed files with 268 additions and 275 deletions

View File

@ -64,8 +64,7 @@ public:
virtual int est_cost() override;
virtual int get_op_exprs(ObIArray<ObRawExpr*> &all_exprs) override;
int inner_replace_op_exprs(
const common::ObIArray<std::pair<ObRawExpr *, ObRawExpr *> > &to_replace_exprs) override;
int inner_replace_op_exprs(ObRawExprReplacer &replacer) override;
inline void set_table_id(uint64_t table_id) { table_id_ = table_id; };
inline uint64_t get_table_id() { return table_id_; };