list_takeskipwhile.sql 446 B

1234567891011
  1. /* postgres can not */
  2. /* syntax version 1 */
  3. $a = AsList(1,2,3,1,2,3);
  4. select
  5. ListTakeWhile($a,($x)->{return $x<3}),
  6. ListSkipWhile($a,($x)->{return $x<3}),
  7. Yql::Collect(YQL::TakeWhile(Yql::Iterator($a,Yql::DependsOn(1)),($x)->{return $x<3})),
  8. Yql::Collect(YQL::SkipWhile(Yql::Iterator($a,Yql::DependsOn(2)),($x)->{return $x<3})),
  9. Yql::TakeWhile(Just(1),($x)->{return $x<3}),
  10. Yql::SkipWhile(Just(1),($x)->{return $x<3});