iterable.sql 537 B

12345678910111213141516
  1. /* postgres can not */
  2. /* syntax version 1 */
  3. $a = Yql::ToList(()->(Yql::Iterator([1,2,3])));
  4. select ListExtend($a, $a), ListHasItems($a), ListLength($a);
  5. $b = Yql::ToList(()->(Yql::EmptyIterator(Stream<Int32>)));
  6. select ListExtend($b, $b), ListHasItems($b), ListLength($b);
  7. $c = Yql::ToList(()->(Yql::EmptyIterator(Stream<Int32>)));
  8. select ListExtend($b, $b), ListLength($c), ListHasItems($c);
  9. select ListMap(ListFromRange(1,4), ($x)->{
  10. $y = Yql::ToList(()->(Yql::Iterator([1,2,$x])));
  11. return ListExtend($y, $y);
  12. });