From bde662ca8d7d65d0cead59ad2f5604630e0fba19 Mon Sep 17 00:00:00 2001 From: 0xacc Date: Fri, 9 Jun 2023 07:53:54 +0000 Subject: [PATCH] [to #49965880] extract_info after resolve_udf_node --- src/sql/resolver/expr/ob_raw_expr_resolver_impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sql/resolver/expr/ob_raw_expr_resolver_impl.cpp b/src/sql/resolver/expr/ob_raw_expr_resolver_impl.cpp index ee8d8b9dad..c92aab7658 100644 --- a/src/sql/resolver/expr/ob_raw_expr_resolver_impl.cpp +++ b/src/sql/resolver/expr/ob_raw_expr_resolver_impl.cpp @@ -6157,6 +6157,9 @@ int ObRawExprResolverImpl::resolve_udf_node(const ParseNode *node, ObUDFInfo &ud if (OB_SUCC(ret)) { func_expr->set_func_name(udf_info.udf_name_); udf_info.ref_expr_ = func_expr; + if (OB_FAIL(func_expr->extract_info())) { + LOG_WARN("fail to extract info of udf", K(ret), K(func_expr)); + } } return ret; }