From 3a9172e38440875e2309868e6e4e1b3040e2cb10 Mon Sep 17 00:00:00 2001 From: st0 Date: Tue, 31 Aug 2021 21:05:32 +0800 Subject: [PATCH] fix transform window funtion formalization bug --- src/sql/rewrite/ob_transform_win_magic.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sql/rewrite/ob_transform_win_magic.cpp b/src/sql/rewrite/ob_transform_win_magic.cpp index 35029a73b2..b6ee44a395 100644 --- a/src/sql/rewrite/ob_transform_win_magic.cpp +++ b/src/sql/rewrite/ob_transform_win_magic.cpp @@ -914,6 +914,8 @@ int ObTransformWinMagic::wrap_case_when_if_necessary( aggr_expr.clear_child(); if (OB_FAIL(aggr_expr.add_real_param_expr(case_expr))) { LOG_WARN("failed to add real param expr", K(ret)); + } else if (OB_FAIL(aggr_expr.formalize(ctx_->session_info_))) { + LOG_WARN("formalize failed", K(ret)); } } } -- GitLab