From 522aef175c8dd3f160feb708cee908820d128ac3 Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 4 Aug 2022 19:30:49 +0800 Subject: [PATCH] [CP] [CP] fix const expr output not deep copy in implicit_aggr --- src/sql/code_generator/ob_static_engine_cg.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/sql/code_generator/ob_static_engine_cg.cpp b/src/sql/code_generator/ob_static_engine_cg.cpp index 3d88bd7153..212c024886 100644 --- a/src/sql/code_generator/ob_static_engine_cg.cpp +++ b/src/sql/code_generator/ob_static_engine_cg.cpp @@ -6086,8 +6086,6 @@ int ObStaticEngineCG::extract_non_aggr_expr(ObExpr* input, const ObRawExpr* raw_ } else if (OB_ISNULL(input)) { ret = OB_ERR_UNEXPECTED; OB_LOG(WARN, "input is null", KP(input), K(ret)); - } else if (raw_input != NULL && (raw_input->has_flag(IS_CONST) || raw_input->has_flag(IS_CONST_EXPR))) { - LOG_DEBUG("no aggr expr is const, ignore", KPC(raw_input)); } else if (has_exist_in_array(exist_in_child, input) && !has_exist_in_array(not_exist_in_aggr, input) && (NULL == not_exist_in_groupby || !has_exist_in_array(*not_exist_in_groupby, input)) && (NULL == not_exist_in_rollup || !has_exist_in_array(*not_exist_in_rollup, input))) { -- GitLab