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

Reply via email to