From 68cc81c0bc5517e4aa75c74f87fc122a9af26101 Mon Sep 17 00:00:00 2001 From: obdev Date: Mon, 19 Dec 2022 10:41:36 +0000 Subject: [PATCH] Fix remove const exec param bug --- src/sql/rewrite/ob_transform_post_process.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sql/rewrite/ob_transform_post_process.cpp b/src/sql/rewrite/ob_transform_post_process.cpp index af3475fa4..9551e8949 100644 --- a/src/sql/rewrite/ob_transform_post_process.cpp +++ b/src/sql/rewrite/ob_transform_post_process.cpp @@ -951,7 +951,9 @@ int ObTransformPostProcess::extract_exec_exprs(ObRawExpr *expr, LOG_WARN("failed to pullup exec exprs", K(ret)); } } - } else if (OB_FAIL(candi_exprs.push_back(expr))) { + } else if (ObOptimizerUtil::find_item(candi_exprs, expr)) { + //do nothing + } else if(OB_FAIL(candi_exprs.push_back(expr))) { LOG_WARN("failed to push back expr", K(ret)); } return ret;