aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part0/canondata/result.json28
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part3/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part4/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part5/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part6/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part7/canondata/result.json28
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part8/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/minirun/part9/canondata/result.json14
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/AsOptionalType.yqls14
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/ByteString.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/ConstraintsOf.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/CostsOf.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/EnsureStrict.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/EvaluateExprIfPure.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/Nvl.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/Optional.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/ToIntegral.yqls10
-rw-r--r--yql/essentials/tests/s-expressions/suites/Builtins/Utf8String.yqls10
18 files changed, 244 insertions, 0 deletions
diff --git a/yql/essentials/tests/s-expressions/minirun/part0/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part0/canondata/result.json
index e706bb19be..0a80f2cd10 100644
--- a/yql/essentials/tests/s-expressions/minirun/part0/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part0/canondata/result.json
@@ -13,6 +13,34 @@
"uri": "https://{canondata_backend}/1942671/fe442fb9178873beea37ece387e67a5d541a25b2/resource.tar.gz#test.test_Aggregation-AggrCount-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-ByteString-default.txt-Debug]": [
+ {
+ "checksum": "056b689b9c8cf44642288e79f8cd0185",
+ "size": 126,
+ "uri": "https://{canondata_backend}/1937367/67db231b59837327ab42e2d6293d8cda9647b979/resource.tar.gz#test.test_Builtins-ByteString-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-ByteString-default.txt-Results]": [
+ {
+ "checksum": "12537d31e35c69fe8ee2b8df91dc95ee",
+ "size": 211,
+ "uri": "https://{canondata_backend}/1937367/67db231b59837327ab42e2d6293d8cda9647b979/resource.tar.gz#test.test_Builtins-ByteString-default.txt-Results_/results.txt"
+ }
+ ],
+ "test.test[Builtins-Optional-default.txt-Debug]": [
+ {
+ "checksum": "9f41ad060f93f7f585ad587dc836cf8d",
+ "size": 130,
+ "uri": "https://{canondata_backend}/1937367/67db231b59837327ab42e2d6293d8cda9647b979/resource.tar.gz#test.test_Builtins-Optional-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-Optional-default.txt-Results]": [
+ {
+ "checksum": "8b8ff7f828e0af35de33e69b2f66b718",
+ "size": 336,
+ "uri": "https://{canondata_backend}/1937367/67db231b59837327ab42e2d6293d8cda9647b979/resource.tar.gz#test.test_Builtins-Optional-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-AlterToOverDataIntegralTypes-default.txt-Debug]": [
{
"checksum": "3e14e8d406c411303507f2cf4de9c93a",
diff --git a/yql/essentials/tests/s-expressions/minirun/part3/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part3/canondata/result.json
index ac537c9293..3eedc02cae 100644
--- a/yql/essentials/tests/s-expressions/minirun/part3/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part3/canondata/result.json
@@ -13,6 +13,20 @@
"uri": "https://{canondata_backend}/1942671/2f56b3d0b7380c392cd083e01b7b35c665b9756b/resource.tar.gz#test.test_Aggregation-InMemAggregate-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-CostsOf-default.txt-Debug]": [
+ {
+ "checksum": "7b0f8dfefe93e5868f2b767db28bed0f",
+ "size": 134,
+ "uri": "https://{canondata_backend}/1031349/e7658b63fd263f48af7de070f33f878e3e25afbc/resource.tar.gz#test.test_Builtins-CostsOf-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-CostsOf-default.txt-Results]": [
+ {
+ "checksum": "fc79b37f461a250b5ba684d571027002",
+ "size": 208,
+ "uri": "https://{canondata_backend}/1031349/e7658b63fd263f48af7de070f33f878e3e25afbc/resource.tar.gz#test.test_Builtins-CostsOf-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Builtins-FlattenMembersOptional2-default.txt-Debug]": [
{
"checksum": "88b6f9b45da96b0e57f26338eb01b668",
diff --git a/yql/essentials/tests/s-expressions/minirun/part4/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part4/canondata/result.json
index 3dc42f8f1d..b78715257f 100644
--- a/yql/essentials/tests/s-expressions/minirun/part4/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part4/canondata/result.json
@@ -13,6 +13,20 @@
"uri": "https://{canondata_backend}/1814674/847e947fdcb430ffb93faab5ab87a49e509d4e97/resource.tar.gz#test.test_Aggregation-InMemAggregateWithParents-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-EnsureStrict-default.txt-Debug]": [
+ {
+ "checksum": "36dcdb3bb6509a255c2170ee740073f6",
+ "size": 125,
+ "uri": "https://{canondata_backend}/1937367/a03ac4d837ccef52ea501239f02225e7a5d14364/resource.tar.gz#test.test_Builtins-EnsureStrict-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-EnsureStrict-default.txt-Results]": [
+ {
+ "checksum": "c9d1de383b72fda4093e207a50f76887",
+ "size": 210,
+ "uri": "https://{canondata_backend}/1937367/a03ac4d837ccef52ea501239f02225e7a5d14364/resource.tar.gz#test.test_Builtins-EnsureStrict-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-AlterToEnormousList-default.txt-Debug]": [
{
"checksum": "844dc8f17557566103ac3586255fed72",
diff --git a/yql/essentials/tests/s-expressions/minirun/part5/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part5/canondata/result.json
index 1d881da999..c7421e8397 100644
--- a/yql/essentials/tests/s-expressions/minirun/part5/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part5/canondata/result.json
@@ -13,6 +13,20 @@
"uri": "https://{canondata_backend}/1031349/e1832e7080027dace8ce8c36f6d21a73f1577db4/resource.tar.gz#test.test_Builtins-DivePrefixMembersOpt-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-EvaluateExprIfPure-default.txt-Debug]": [
+ {
+ "checksum": "f839fbf1903c67c3dc5c4ee407268b4d",
+ "size": 125,
+ "uri": "https://{canondata_backend}/1937367/565c4e59107d705814c669305114473a7776df84/resource.tar.gz#test.test_Builtins-EvaluateExprIfPure-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-EvaluateExprIfPure-default.txt-Results]": [
+ {
+ "checksum": "f37756eab6d5f9b3b5702c8a8a0f0a46",
+ "size": 208,
+ "uri": "https://{canondata_backend}/1937367/565c4e59107d705814c669305114473a7776df84/resource.tar.gz#test.test_Builtins-EvaluateExprIfPure-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-AlterToOverDataTypes-default.txt-Debug]": [
{
"checksum": "251f00afec54bdd073072f07a89535fa",
diff --git a/yql/essentials/tests/s-expressions/minirun/part6/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part6/canondata/result.json
index 94d6ce22ca..52f6236f0f 100644
--- a/yql/essentials/tests/s-expressions/minirun/part6/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part6/canondata/result.json
@@ -1,4 +1,18 @@
{
+ "test.test[Builtins-AsOptionalType-default.txt-Debug]": [
+ {
+ "checksum": "147133ffe72e4619d67cefcf20918941",
+ "size": 231,
+ "uri": "https://{canondata_backend}/1937367/6595c5455dba3a57f0e58ba51d34d39caae9b2fa/resource.tar.gz#test.test_Builtins-AsOptionalType-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-AsOptionalType-default.txt-Results]": [
+ {
+ "checksum": "58d6779991cd004bc9e9726fd25f8566",
+ "size": 242,
+ "uri": "https://{canondata_backend}/1937367/6595c5455dba3a57f0e58ba51d34d39caae9b2fa/resource.tar.gz#test.test_Builtins-AsOptionalType-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-SafeCastOverStruct-default.txt-Debug]": [
{
"checksum": "e4692bd023e956d7b27c10f4c65b155a",
diff --git a/yql/essentials/tests/s-expressions/minirun/part7/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part7/canondata/result.json
index 77bc21d321..16865d98dc 100644
--- a/yql/essentials/tests/s-expressions/minirun/part7/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part7/canondata/result.json
@@ -1,4 +1,32 @@
{
+ "test.test[Builtins-ConstraintsOf-default.txt-Debug]": [
+ {
+ "checksum": "b4766463022fb5885bc259408b01b951",
+ "size": 140,
+ "uri": "https://{canondata_backend}/1031349/354aaf38eb0ee3061edf99404ec5c19d8889315f/resource.tar.gz#test.test_Builtins-ConstraintsOf-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-ConstraintsOf-default.txt-Results]": [
+ {
+ "checksum": "3d3d94aa32e91c9abad963c660a97393",
+ "size": 228,
+ "uri": "https://{canondata_backend}/1031349/354aaf38eb0ee3061edf99404ec5c19d8889315f/resource.tar.gz#test.test_Builtins-ConstraintsOf-default.txt-Results_/results.txt"
+ }
+ ],
+ "test.test[Builtins-Nvl-default.txt-Debug]": [
+ {
+ "checksum": "4a8173d333a803458a41fc6ca80526c7",
+ "size": 123,
+ "uri": "https://{canondata_backend}/1031349/354aaf38eb0ee3061edf99404ec5c19d8889315f/resource.tar.gz#test.test_Builtins-Nvl-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-Nvl-default.txt-Results]": [
+ {
+ "checksum": "0c367995b4969df5a9c8bd403d4718f4",
+ "size": 208,
+ "uri": "https://{canondata_backend}/1031349/354aaf38eb0ee3061edf99404ec5c19d8889315f/resource.tar.gz#test.test_Builtins-Nvl-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-AlterToOverDataFloatTypes-default.txt-Debug]": [
{
"checksum": "9b4d469cf19d56e5c7fba1fcb759a8b0",
diff --git a/yql/essentials/tests/s-expressions/minirun/part8/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part8/canondata/result.json
index 9a9b578824..333edd40a0 100644
--- a/yql/essentials/tests/s-expressions/minirun/part8/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part8/canondata/result.json
@@ -41,6 +41,20 @@
"uri": "https://{canondata_backend}/1597364/1f3e7f25c6ddb50b091fa9aaedebacdf37917233/resource.tar.gz#test.test_Aggregation-InMemAggregateZero-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-ToIntegral-default.txt-Debug]": [
+ {
+ "checksum": "33f569baf5940bbd79fbf635f47cc363",
+ "size": 159,
+ "uri": "https://{canondata_backend}/1031349/7abfa89b484cd2ae5efd615e75061913e713f3dc/resource.tar.gz#test.test_Builtins-ToIntegral-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-ToIntegral-default.txt-Results]": [
+ {
+ "checksum": "8b8ff7f828e0af35de33e69b2f66b718",
+ "size": 336,
+ "uri": "https://{canondata_backend}/1031349/7abfa89b484cd2ae5efd615e75061913e713f3dc/resource.tar.gz#test.test_Builtins-ToIntegral-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-AlterToOverDict-default.txt-Debug]": [
{
"checksum": "a9f9e14c7d309b2c32a2db246bd0c532",
diff --git a/yql/essentials/tests/s-expressions/minirun/part9/canondata/result.json b/yql/essentials/tests/s-expressions/minirun/part9/canondata/result.json
index 10958c0797..047a7775e8 100644
--- a/yql/essentials/tests/s-expressions/minirun/part9/canondata/result.json
+++ b/yql/essentials/tests/s-expressions/minirun/part9/canondata/result.json
@@ -27,6 +27,20 @@
"uri": "https://{canondata_backend}/1597364/87512a95e6935beaa948584bb73e2cd84702fc26/resource.tar.gz#test.test_Aggregation-Traits-default.txt-Results_/results.txt"
}
],
+ "test.test[Builtins-Utf8String-default.txt-Debug]": [
+ {
+ "checksum": "46ab51b7ea8e655dd9fa892904c86dab",
+ "size": 124,
+ "uri": "https://{canondata_backend}/1937367/5e12a056b0dd3bf15d8f73ea93c597375738188d/resource.tar.gz#test.test_Builtins-Utf8String-default.txt-Debug_/opt.yql"
+ }
+ ],
+ "test.test[Builtins-Utf8String-default.txt-Results]": [
+ {
+ "checksum": "c5900c1f1dfbc6ca7d1a22b109df2adc",
+ "size": 209,
+ "uri": "https://{canondata_backend}/1937367/5e12a056b0dd3bf15d8f73ea93c597375738188d/resource.tar.gz#test.test_Builtins-Utf8String-default.txt-Results_/results.txt"
+ }
+ ],
"test.test[Casts-StrictCastOverDict-default.txt-Debug]": [
{
"checksum": "6ae11f39bed1392361aa774377e0ff72",
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/AsOptionalType.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/AsOptionalType.yqls
new file mode 100644
index 0000000000..08146c85a4
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/AsOptionalType.yqls
@@ -0,0 +1,14 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (FormatType (TupleType
+ (AsOptionalType (DataType 'Int32))
+ (AsOptionalType (NullType))
+ (AsOptionalType (OptionalType (DataType 'String)))
+ (AsOptionalType (PgType 'bytea)))))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/ByteString.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/ByteString.yqls
new file mode 100644
index 0000000000..cf8c903693
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/ByteString.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (ByteString 'foo))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/ConstraintsOf.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/ConstraintsOf.yqls
new file mode 100644
index 0000000000..03e3952642
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/ConstraintsOf.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (ConstraintsOf (EmptyList)))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/CostsOf.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/CostsOf.yqls
new file mode 100644
index 0000000000..f43b212b84
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/CostsOf.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (CostsOf (EmptyList)))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/EnsureStrict.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/EnsureStrict.yqls
new file mode 100644
index 0000000000..5f312e4d0b
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/EnsureStrict.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (EnsureStrict (Bool 'true) 'message))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/EvaluateExprIfPure.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/EvaluateExprIfPure.yqls
new file mode 100644
index 0000000000..6775ee9d82
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/EvaluateExprIfPure.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (EvaluateExprIfPure (+ (Int32 '1) (Int32 '2))))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/Nvl.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/Nvl.yqls
new file mode 100644
index 0000000000..71bce582c8
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/Nvl.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (Nvl (Just (Int32 '1)) (Int32 '0)))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/Optional.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/Optional.yqls
new file mode 100644
index 0000000000..44a4448357
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/Optional.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (Optional (OptionalType (DataType 'Int32)) (Int32 '1)))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/ToIntegral.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/ToIntegral.yqls
new file mode 100644
index 0000000000..b2a360cc14
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/ToIntegral.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (ToIntegral (Double '"1.2") (DataType 'Int32)))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+
diff --git a/yql/essentials/tests/s-expressions/suites/Builtins/Utf8String.yqls b/yql/essentials/tests/s-expressions/suites/Builtins/Utf8String.yqls
new file mode 100644
index 0000000000..a60ed4d0b9
--- /dev/null
+++ b/yql/essentials/tests/s-expressions/suites/Builtins/Utf8String.yqls
@@ -0,0 +1,10 @@
+(
+#comment
+(let config (DataSource 'config))
+(let res_sink (DataSink 'result))
+(let data (Utf8String 'foo))
+(let world (Write! world res_sink (Key) data '('('type))))
+(let world (Commit! world res_sink))
+(return world)
+)
+