Lists.sql 578 B

12345678910
  1. /* syntax version 1 */
  2. $x = Yson::Parse("[1;2;[3;4]]");
  3. $no_strict = Yson::Options(false AS Strict);
  4. select Yson::ConvertToList($x) is null,
  5. ListLength(Yson::ConvertToList($x)),
  6. ListMap(Yson::ConvertToList($x), ($i)->(Yson::ConvertToInt64($i,$no_strict))),
  7. ListMap(Yson::ConvertToList($x), ($x)->(ListMap(Yson::ConvertToList($x, Yson::Options(false AS Strict)), Yson::ConvertToInt64)));
  8. $int_and_str = Yson(@@[123;"456"]@@);
  9. SELECT ListMap(Yson::ConvertToList($int_and_str), Yson::ConvertToString), ListMap(Yson::ConvertToList($int_and_str), Yson::ConvertToInt64);