fix predicate move around bug

This commit is contained in:
ChangerR
2023-02-13 04:44:20 +00:00
committed by ob-robot
parent 80239369a4
commit 3a3a5a6b4a

View File

@ -486,6 +486,7 @@ int ObTransformPredicateMoveAround::update_subquery_pullup_preds(ObIArray<ObQuer
ObSEArray<ObRawExpr *, 4> renamed_preds;
for (int64_t i = 0; OB_SUCC(ret) && i < subquery_exprs.count(); i++) {
ObQueryRefRawExpr *subquery = subquery_exprs.at(i);
renamed_preds.reuse();
if (OB_ISNULL(subquery)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("sub query is null", K(ret));