fix some outline bugs

This commit is contained in:
yinyj17
2023-06-07 08:12:26 +00:00
committed by ob-robot
parent 3a1911a16a
commit 65ebe32909
4 changed files with 3 additions and 22 deletions

View File

@ -1565,7 +1565,8 @@ int ObTransformPredicateMoveAround::pushdown_into_set_stmt(ObSelectStmt *stmt,
LOG_WARN("assign preds failed", K(ret));
} else if (OB_FAIL(append(pushdown_preds, invalid_pushdown_preds))) {
LOG_WARN("failed to append no push down preds", K(ret));
} else if (pushdown_preds.count() != pushdown_preds_cnt
} else if ((pushdown_preds.count() != pushdown_preds_cnt
|| (stmt->is_set_stmt() && ObOptimizerUtil::find_item(transed_stmts_, stmt)))
&& OB_FAIL(add_var_to_array_no_dup(transed_stmts_, static_cast<ObDMLStmt*>(parent_stmt)))) {
LOG_WARN("append transed stmt failed", K(ret));
} else {/*do nothing*/}