aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authora-romanov <Anton.Romanov@ydb.tech>2023-04-04 11:12:48 +0300
committera-romanov <Anton.Romanov@ydb.tech>2023-04-04 11:12:48 +0300
commite3a00e4e3de2b125f14846d4d913e59d2d23f92d (patch)
tree8a44e2a40b66a2ae918bbd8d1bdbe7681697111f
parent22f1654932759a7f59bb4b16e0611e7a22940fa7 (diff)
downloadydb-e3a00e4e3de2b125f14846d4d913e59d2d23f92d.tar.gz
YQL-15415 Ignore Unordered on Switch handler arg.
-rw-r--r--ydb/library/yql/core/common_opt/yql_co_simple1.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/core/common_opt/yql_co_simple1.cpp b/ydb/library/yql/core/common_opt/yql_co_simple1.cpp
index bd02900087d..04273784792 100644
--- a/ydb/library/yql/core/common_opt/yql_co_simple1.cpp
+++ b/ydb/library/yql/core/common_opt/yql_co_simple1.cpp
@@ -5080,7 +5080,7 @@ void RegisterCoSimpleCallables1(TCallableOptimizerMap& map) {
flatMapInput = flatMapInput->Child(0);
}
- if (flatMapInput != lambda->Head().Child(0)) { // FlatMap input == Switch lambda arg
+ if (&SkipCallables(*flatMapInput, {"Unordered"}) != &lambda->Head().Head()) { // FlatMap input == Switch lambda arg
return node;
}