fix pushdown none const exprs into set query bug

This commit is contained in:
zzg19950727
2023-08-09 10:42:35 +00:00
committed by ob-robot
parent 977dad219f
commit 7194825a19
2 changed files with 44 additions and 4 deletions

View File

@ -1150,6 +1150,9 @@ public:
ObIArray<ObRawExpr*> &remain_filters,
bool check_match_index = true);
static int remove_special_exprs(ObIArray<ObRawExpr*> &pushdown_filters,
ObIArray<ObRawExpr*> &remain_filters);
static int check_pushdown_filter_overlap_index(const ObDMLStmt &stmt,
ObOptimizerContext &opt_ctx,
ObIArray<ObRawExpr*> &pushdown_filters,