Skip to content

Commit fe833b2

Browse files
authored
Merge 9f4647d into ccd2ae0
2 parents ccd2ae0 + 9f4647d commit fe833b2

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

ydb/library/yql/core/services/yql_lineage.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ class TLineageScanner {
249249
"Skip",
250250
"Take",
251251
"Sort",
252+
"TopSort",
252253
"AssumeSorted",
253254
"SkipNullMembers"})) {
254255
lineage = *CollectLineage(node.Head());

ydb/library/yql/tests/sql/sql2yql/canondata/result.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10023,6 +10023,13 @@
1002310023
"uri": "https://{canondata_backend}/1937027/973c239492ba32946806ddc66cf0af4b38c06ae8/resource.tar.gz#test_sql2yql.test_lineage-some_tablerow_/sql.yql"
1002410024
}
1002510025
],
10026+
"test_sql2yql.test[lineage-topsort]": [
10027+
{
10028+
"checksum": "bde990c0abcf6b66865ae96c8cd0a99f",
10029+
"size": 2031,
10030+
"uri": "https://{canondata_backend}/1937429/d9e26546ec60615ac3a6bdb8250a95b71cccc205/resource.tar.gz#test_sql2yql.test_lineage-topsort_/sql.yql"
10031+
}
10032+
],
1002610033
"test_sql2yql.test[lineage-union_all_tablerow]": [
1002710034
{
1002810035
"checksum": "5cb779df9c36033dfd0ae226d4e77b88",
@@ -28349,6 +28356,13 @@
2834928356
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_lineage-some_tablerow_/formatted.sql"
2835028357
}
2835128358
],
28359+
"test_sql_format.test[lineage-topsort]": [
28360+
{
28361+
"checksum": "513459567bea13ff52bf88a00e2d800b",
28362+
"size": 188,
28363+
"uri": "https://{canondata_backend}/1937429/d9e26546ec60615ac3a6bdb8250a95b71cccc205/resource.tar.gz#test_sql_format.test_lineage-topsort_/formatted.sql"
28364+
}
28365+
],
2835228366
"test_sql_format.test[lineage-union_all_tablerow]": [
2835328367
{
2835428368
"checksum": "d84f10845f891333d67cfa1092a53d67",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
USE plato;
2+
3+
INSERT INTO Output
4+
SELECT a.value
5+
FROM Input AS a
6+
INNER JOIN (SELECT value FROM Input ORDER BY value LIMIT 1) AS b
7+
USING (value);
8+

ydb/library/yql/tests/sql/yt_native_file/part7/canondata/result.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1418,6 +1418,39 @@
14181418
"uri": "https://{canondata_backend}/1899731/fba000ee13d15ca06c769e91a11df3e541feafd4/resource.tar.gz#test.test_lineage-select_all-default.txt-Results_/Output.yqlrun.txt.attr"
14191419
}
14201420
],
1421+
"test.test[lineage-topsort-default.txt-Debug]": [
1422+
{
1423+
"checksum": "33db9ae4e5175d8a7cd21f6a4a5338d4",
1424+
"size": 3610,
1425+
"uri": "https://{canondata_backend}/1942173/16a6cdf0aea72ee3153163f98e7fe95d7adc75d1/resource.tar.gz#test.test_lineage-topsort-default.txt-Debug_/opt.yql"
1426+
}
1427+
],
1428+
"test.test[lineage-topsort-default.txt-Lineage]": [
1429+
{
1430+
"checksum": "32315a7b9568b4c2293678c2a6313e69",
1431+
"size": 936,
1432+
"uri": "https://{canondata_backend}/1942173/16a6cdf0aea72ee3153163f98e7fe95d7adc75d1/resource.tar.gz#test.test_lineage-topsort-default.txt-Lineage_/results.txt"
1433+
}
1434+
],
1435+
"test.test[lineage-topsort-default.txt-Plan]": [
1436+
{
1437+
"checksum": "e9133b4d90450db3c79fcddf324513bb",
1438+
"size": 6798,
1439+
"uri": "https://{canondata_backend}/1942173/16a6cdf0aea72ee3153163f98e7fe95d7adc75d1/resource.tar.gz#test.test_lineage-topsort-default.txt-Plan_/plan.txt"
1440+
}
1441+
],
1442+
"test.test[lineage-topsort-default.txt-Results]": [
1443+
{
1444+
"checksum": "2be0db951e2ae908c8e71f2951e76bf2",
1445+
"size": 27,
1446+
"uri": "https://{canondata_backend}/1942173/16a6cdf0aea72ee3153163f98e7fe95d7adc75d1/resource.tar.gz#test.test_lineage-topsort-default.txt-Results_/Output.txt"
1447+
},
1448+
{
1449+
"checksum": "7a5f062202f47876caa00b67be297bb0",
1450+
"size": 377,
1451+
"uri": "https://{canondata_backend}/1942173/16a6cdf0aea72ee3153163f98e7fe95d7adc75d1/resource.tar.gz#test.test_lineage-topsort-default.txt-Results_/Output.yqlrun.txt.attr"
1452+
}
1453+
],
14211454
"test.test[match_recognize-simple_paritioning-default.txt-Debug]": [
14221455
{
14231456
"checksum": "20ea23851178e349eb7bc5c1e5de063b",

0 commit comments

Comments
 (0)