Browse Source

YQL-16218 tests dict in tables for sqlin (#1075)

* temp test src

* YQL-16218 tests dict in tables for sqlin
zverevgeny 1 year ago
parent
commit
63fd598470

+ 22 - 0
ydb/library/yql/tests/sql/dq_file/part17/canondata/result.json

@@ -950,6 +950,28 @@
         }
     ],
     "test.test[hor_join-double_input-default.txt-Results]": [],
+    "test.test[in-in_tuple_table-default.txt-Analyze]": [
+        {
+            "checksum": "a0b44f6623d7dcc660093e0dc50e456b",
+            "size": 3689,
+            "uri": "https://{canondata_backend}/1942100/43fa07fed3cf8aed32ae0b5fedbb00bd2bab6b27/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Analyze_/plan.txt"
+        }
+    ],
+    "test.test[in-in_tuple_table-default.txt-Debug]": [
+        {
+            "checksum": "20a81fbdd2f16e129185be9e4c0e6f2e",
+            "size": 1426,
+            "uri": "https://{canondata_backend}/1942100/43fa07fed3cf8aed32ae0b5fedbb00bd2bab6b27/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Debug_/opt.yql_patched"
+        }
+    ],
+    "test.test[in-in_tuple_table-default.txt-Plan]": [
+        {
+            "checksum": "a0b44f6623d7dcc660093e0dc50e456b",
+            "size": 3689,
+            "uri": "https://{canondata_backend}/1942100/43fa07fed3cf8aed32ae0b5fedbb00bd2bab6b27/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Plan_/plan.txt"
+        }
+    ],
+    "test.test[in-in_tuple_table-default.txt-Results]": [],
     "test.test[in-in_with_literal_list_of_structs-default.txt-Analyze]": [
         {
             "checksum": "b4dd508a329723c74293d80f0278c705",

+ 14 - 0
ydb/library/yql/tests/sql/sql2yql/canondata/result.json

@@ -6635,6 +6635,13 @@
             "uri": "https://{canondata_backend}/1936997/00f46808be87e2ae2d4ac3ac45675b659c5ace45/resource.tar.gz#test_sql2yql.test_in-in_tuple_check1_fail_/sql.yql"
         }
     ],
+    "test_sql2yql.test[in-in_tuple_table]": [
+        {
+            "checksum": "cf60ca5321acb28b46500d46481f10c9",
+            "size": 1160,
+            "uri": "https://{canondata_backend}/1777230/1d0cbdf0f28fc097c47554fb42102e0b3696f6c3/resource.tar.gz#test_sql2yql.test_in-in_tuple_table_/sql.yql"
+        }
+    ],
     "test_sql2yql.test[in-in_types_cast]": [
         {
             "checksum": "562a7fff7f17234f15fd90385b1f8faa",
@@ -23995,6 +24002,13 @@
             "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_in-in_tuple_check1_fail_/formatted.sql"
         }
     ],
+    "test_sql_format.test[in-in_tuple_table]": [
+        {
+            "checksum": "dfd414a1b30369efd460f71973301165",
+            "size": 54,
+            "uri": "https://{canondata_backend}/1777230/1d0cbdf0f28fc097c47554fb42102e0b3696f6c3/resource.tar.gz#test_sql_format.test_in-in_tuple_table_/formatted.sql"
+        }
+    ],
     "test_sql_format.test[in-in_types_cast]": [
         {
             "checksum": "8f3e130cc78d86fdc36ecd7c233b3470",

+ 1 - 0
ydb/library/yql/tests/sql/suites/in/default.cfg

@@ -2,3 +2,4 @@ in Input input.txt
 in Input2 input2.txt
 in Input3 input3.txt
 in Input4 input4.txt
+in InputWithTuples input_with_tuples.txt

+ 4 - 0
ydb/library/yql/tests/sql/suites/in/in_tuple_table.sql

@@ -0,0 +1,4 @@
+USE Plato;
+SELECT 'c' IN t
+FROM InputWithTuples;
+

+ 3 - 0
ydb/library/yql/tests/sql/suites/in/input_with_tuples.txt

@@ -0,0 +1,3 @@
+{"t"=["a"; "b"; "c"]};
+{"t"=["a"; "b"; "d"]};
+

+ 9 - 0
ydb/library/yql/tests/sql/suites/in/input_with_tuples.txt.attr

@@ -0,0 +1,9 @@
+{"_yql_row_spec"={
+    "Type"=["StructType";[
+        ["t"; ["TupleType"; [
+             ["DataType"; "String"];
+             ["DataType"; "String"];
+             ["DataType"; "String"]
+        ]]];
+    ]];
+}}

+ 21 - 0
ydb/library/yql/tests/sql/yt_native_file/part17/canondata/result.json

@@ -901,6 +901,27 @@
             "uri": "https://{canondata_backend}/1923547/68f2fa8e051f31489bd496c183d28c4abddf9f68/resource.tar.gz#test.test_in-in_tablesource_on_raw_list--Results_/results.txt"
         }
     ],
+    "test.test[in-in_tuple_table-default.txt-Debug]": [
+        {
+            "checksum": "ccd7ec00b29795382e6d11efaf603425",
+            "size": 1413,
+            "uri": "https://{canondata_backend}/212715/c6c5d2be57163692ec1f1523dd0d5e907077437c/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Debug_/opt.yql"
+        }
+    ],
+    "test.test[in-in_tuple_table-default.txt-Plan]": [
+        {
+            "checksum": "223412870e7bb6b8f899d8b710867f7b",
+            "size": 3888,
+            "uri": "https://{canondata_backend}/212715/c6c5d2be57163692ec1f1523dd0d5e907077437c/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Plan_/plan.txt"
+        }
+    ],
+    "test.test[in-in_tuple_table-default.txt-Results]": [
+        {
+            "checksum": "36c3e8177d5d4572bb288f80794371b2",
+            "size": 742,
+            "uri": "https://{canondata_backend}/212715/c6c5d2be57163692ec1f1523dd0d5e907077437c/resource.tar.gz#test.test_in-in_tuple_table-default.txt-Results_/results.txt"
+        }
+    ],
     "test.test[in-in_with_literal_list_of_structs-default.txt-Debug]": [
         {
             "checksum": "8e222560a2f1835794a97c0adc2a34e8",