summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_call_expr.cpp
diff options
context:
space:
mode:
authorimunkin <[email protected]>2025-09-04 17:06:48 +0300
committerimunkin <[email protected]>2025-09-04 17:27:06 +0300
commit43c67630555ccb5a98c55c141177f74bdbd86bb8 (patch)
tree83e55bfe08e7f9aba59aa1f9ddb78edf69a5d33a /yql/essentials/sql/v1/sql_call_expr.cpp
parent37da212ac28413718f03c271948c427be2ff94d5 (diff)
YQL-20375: Fix emit of SqlCall external types
Follows up ydb-platform/ydb@34fcd78a2d18d9846fd68339c8e240702857e1e5 commit_hash:08520ae8b837c69f6b92e575882da4786aa441fd
Diffstat (limited to 'yql/essentials/sql/v1/sql_call_expr.cpp')
-rw-r--r--yql/essentials/sql/v1/sql_call_expr.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/sql_call_expr.cpp b/yql/essentials/sql/v1/sql_call_expr.cpp
index 7b7551f1162..285bca8e2ca 100644
--- a/yql/essentials/sql/v1/sql_call_expr.cpp
+++ b/yql/essentials/sql/v1/sql_call_expr.cpp
@@ -43,7 +43,6 @@ TNodePtr TSqlCallExpr::BuildCall() {
TNodePtr named_args = BuildStructure(Pos_, NamedArgs_);
TNodePtr named = named_args->Y("TypeOf", named_args);
- TNodePtr custom_user_type = new TCallNodeImpl(Pos_, "TupleType", {positional, named, udf_node->GetExternalTypes()});
TNodePtr options = udf_node->BuildOptions();
if (udf_node->IsScript()) {
@@ -62,7 +61,7 @@ TNodePtr TSqlCallExpr::BuildCall() {
}
return BuildSqlCall(Ctx_, Pos_, udf_node->GetModule(), udf_node->GetFunction(),
- args, positional_args, named_args, custom_user_type,
+ args, positional_args, named_args, udf_node->GetExternalTypes(),
udf_node->GetTypeConfig(), udf_node->GetRunConfig(), options,
udf_node->GetDepends());
}