aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/csee/nested_closure_in_l2_and_l1.sql
blob: 1adc7e0bdb3ccea3e4e29a647a9e06d170025341 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
    AsList(
        ListMap(AsList(3,4),($x)->{
            return $x
            +Yql::Fold(ListMap(AsList(7,8),($y)->{
              return $x+Yql::Fold(AsList(11,12), 2, ($e,$f)->{return $e+$f+$y})
            }), 0, ($a,$b)->{return $a+$b+Yql::Fold(AsList(13,14), 3, ($i,$j)->{return $i+$j+$a})})
            +Yql::Fold(AsList(9,10), 1, ($c,$d)->{return $c + $d + Yql::Fold(ListMap(AsList(5,6),($y)->{
              return $x+Yql::Fold(AsList(11,12), 2, ($e,$f)->{return $e+$f+$y})
            }), 0, ($a,$b)->{return $a+$b+Yql::Fold(AsList(13,14), 3, ($i,$j)->{return $i+$j+$a})})})
        })
    );