summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/expr/as_optional.yql
blob: 73836075e484deaf4b7bea23c1d1a22f76119b54 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
    AsOptional(NULL) IS NULL AS mustBeTrue1,
    AsOptional(Nothing(OptionalType(DataType("Int32")))) IS NULL AS mustBeTrue2,

    AsOptional(42) AS test1,

    AsOptional(1p) AS test2,

    AsOptional(Just(42)) AS test3,
    AsOptional(AsOptional(42)) AS test4,
    AsOptional(Just(Just(42))) AS test5
;