From 0892f4deebeb4ddd6bf331da7c42a140f617e36a Mon Sep 17 00:00:00 2001 From: jingtaoye35 <1255153887@qq.com> Date: Sun, 4 Feb 2024 02:42:30 +0000 Subject: [PATCH] fix bug that subquerys in subplanfilter not duplicated --- src/sql/optimizer/ob_log_plan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sql/optimizer/ob_log_plan.cpp b/src/sql/optimizer/ob_log_plan.cpp index 38a6f11059..a4c6f2d9bd 100644 --- a/src/sql/optimizer/ob_log_plan.cpp +++ b/src/sql/optimizer/ob_log_plan.cpp @@ -9417,9 +9417,9 @@ int ObLogPlan::generate_subplan_filter_info(const ObIArray &subquer tmp, for_on_condition))) { LOG_WARN("failed to extract onetime exprs", K(ret)); - } else if (OB_FAIL(append(onetime_query_refs, tmp))) { + } else if (OB_FAIL(append_array_no_dup(onetime_query_refs, tmp))) { LOG_WARN("failed to append onetime query refs", K(ret)); - } else if (OB_FAIL(append(candi_query_refs, tmp))) { + } else if (OB_FAIL(append_array_no_dup(candi_query_refs, tmp))) { LOG_WARN("failed to append query refs", K(ret)); } }