Changeset: b892eea53082 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b892eea53082
Modified Files:
monetdb5/extras/jaql/Tests/transform02.mal
monetdb5/extras/jaql/Tests/transform02.stable.out
Branch: jacqueline
Log Message:
variables: add test for multiple array indirection
diffs (24 lines):
diff --git a/monetdb5/extras/jaql/Tests/transform02.mal
b/monetdb5/extras/jaql/Tests/transform02.mal
--- a/monetdb5/extras/jaql/Tests/transform02.mal
+++ b/monetdb5/extras/jaql/Tests/transform02.mal
@@ -1,3 +1,4 @@
jaql.x("[{\"a\":1,\"b\":3},{\"b\":2},{\"a\":4,\"b\":5}] -> transform {$.*};");
jaql.x("[{\"b\":3},{\"a\":3.5,\"b\":2}] -> transform {$.*};");
jaql.x("[{\"x\":{\"b\":3}},{\"x\":{\"a\":3.5,\"b\":2}}] -> transform
{$.x.*};");
+jaql.x("[ [ [ 1, 3 ], [ 1, 2 ] ] ] -> transform $[*][1];");
diff --git a/monetdb5/extras/jaql/Tests/transform02.stable.out
b/monetdb5/extras/jaql/Tests/transform02.stable.out
--- a/monetdb5/extras/jaql/Tests/transform02.stable.out
+++ b/monetdb5/extras/jaql/Tests/transform02.stable.out
@@ -20,10 +20,12 @@ function user.main():void;
jaql.x("[{\"a\":1,\"b\":3},{\"b\":2},{\"a\":4,\"b\":5}] -> transform
{$.*};");
jaql.x("[{\"b\":3},{\"a\":3.5,\"b\":2}] -> transform {$.*};");
jaql.x("[{\"x\":{\"b\":3}},{\"x\":{\"a\":3.5,\"b\":2}}] -> transform
{$.x.*};");
+ jaql.x("[ [ [ 1, 3 ], [ 1, 2 ] ] ] -> transform $[*][1];");
end main;
[ { "a": 1, "b": 3 }, { "b": 2 }, { "a": 4, "b": 5 } ]
[ { "b": 3 }, { "a": 3.500000, "b": 2 } ]
[ { "b": 3 }, { "a": 3.500000, "b": 2 } ]
+[ [ 3, 2 ] ]
# 17:33:19 >
# 17:33:19 > "Done."
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list