aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/udfs/common/yson2/test/cases/From.sql
blob: 2a1f6ed15a3b3f62995a50f6aead60bf4357230e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* syntax version 1 */
select
Yson::IsEntity(Yson::From(NULL)),
Yson::IsEntity(Yson::Parse(Yson("#"))),
Yson::IsEntity(Yson::Parse(Yson("1"))),

Yson::SerializeText(Yson::FromBool(true)),
Yson::SerializeText(Yson::FromBool(Nothing(Bool?))),
Yson::SerializeText(Yson::FromInt64(1l)),
Yson::SerializeText(Yson::FromInt64(Nothing(Int64?))),
Yson::SerializeText(Yson::FromUint64(2ul)),
Yson::SerializeText(Yson::FromUint64(Nothing(Uint64?))),
Yson::SerializeText(Yson::FromDouble(3.)),
Yson::SerializeText(Yson::FromDouble(Nothing(Double?))),
Yson::SerializeText(Yson::FromString("foo")),
Yson::SerializeText(Yson::FromString("fooooooooooooooooooooooooooooooooo")),
Yson::SerializeText(Yson::FromString(Nothing(String?))),

Yson::SerializeText(Yson::FromList(Yson::ConvertToList(Yson::Parse(Yson("[1;2;3]"))))),
Yson::SerializeText(Yson::FromDict(Yson::ConvertToDict(Yson::Parse(Yson("{a=x;b=y}")))));