diff --git a/ydb/library/yql/core/services/yql_lineage.cpp b/ydb/library/yql/core/services/yql_lineage.cpp index 0fdf0874143a..5f251c038922 100644 --- a/ydb/library/yql/core/services/yql_lineage.cpp +++ b/ydb/library/yql/core/services/yql_lineage.cpp @@ -295,10 +295,6 @@ class TLineageScanner { std::vector results; TMaybe hasStructItems; for (ui32 index = 0; index < node.ChildrenSize(); ++index) { - if (index == 0 && node.IsCallable("If")) { - continue; - } - if (index != 0 && node.IsCallable("SqlIn")) { continue; } diff --git a/ydb/library/yql/tests/sql/yt_native_file/part1/canondata/result.json b/ydb/library/yql/tests/sql/yt_native_file/part1/canondata/result.json index 0c54513a57e6..5d6f76802e16 100644 --- a/ydb/library/yql/tests/sql/yt_native_file/part1/canondata/result.json +++ b/ydb/library/yql/tests/sql/yt_native_file/part1/canondata/result.json @@ -1392,9 +1392,9 @@ ], "test.test[lineage-member_over_if_struct-default.txt-Lineage]": [ { - "checksum": "8c0c9c8cf3dab1578139b7ea161a7953", - "size": 1641, - "uri": "https://{canondata_backend}/1784826/8a2f0d0a55779bdbe0866a62e74103aa1da6a4f8/resource.tar.gz#test.test_lineage-member_over_if_struct-default.txt-Lineage_/results.txt" + "checksum": "c5247249149bfd4aaae53e1e59df6d51", + "size": 2635, + "uri": "https://{canondata_backend}/1936842/f3a8c0f08294d14afbd751e1b12877fbc9d546a9/resource.tar.gz#test.test_lineage-member_over_if_struct-default.txt-Lineage_/results.txt" } ], "test.test[lineage-member_over_if_struct-default.txt-Plan]": [