Changeset: 3dbf49e498f5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3dbf49e498f5
Modified Files:
monetdb5/extras/jaql/Tests/group00.mal
monetdb5/extras/jaql/Tests/group00.stable.out
Branch: jacqueline
Log Message:
group00: correct expression, $ points to an array
The walkvar in the into clause of the group function always points to an
array, so can't be dereferenced on a pair without first selecting all
array members.
diffs (23 lines):
diff --git a/monetdb5/extras/jaql/Tests/group00.mal
b/monetdb5/extras/jaql/Tests/group00.mal
--- a/monetdb5/extras/jaql/Tests/group00.mal
+++ b/monetdb5/extras/jaql/Tests/group00.mal
@@ -3,6 +3,6 @@ jaql.x("[1,2,3]->group into count($);");
jaql.x("[1,2,3]->group into sum($);");
jaql.x("[{\"a\":1.1},2,3.7,false,null]->group into count($);");
-jaql.x("[{\"a\":1},{\"a\":2.4},{\"a\":3}]->group into sum($.a);");
+jaql.x("[{\"a\":1},{\"a\":2.4},{\"a\":3}]->group into sum($[*].a);");
jaql.x("[[1,2,3]] -> transform {\"sum\": sum($[*])};");
diff --git a/monetdb5/extras/jaql/Tests/group00.stable.out
b/monetdb5/extras/jaql/Tests/group00.stable.out
--- a/monetdb5/extras/jaql/Tests/group00.stable.out
+++ b/monetdb5/extras/jaql/Tests/group00.stable.out
@@ -19,7 +19,7 @@ function user.main():void;
jaql.x("[1,2,3]->group into count($);");
jaql.x("[1,2,3]->group into sum($);");
jaql.x("[{\"a\":1.1},2,3.7,false,null]->group into count($);");
- jaql.x("[{\"a\":1},{\"a\":2.4},{\"a\":3}]->group into sum($.a);");
+ jaql.x("[{\"a\":1},{\"a\":2.4},{\"a\":3}]->group into sum($[*].a);");
jaql.x("[[1,2,3]] -> transform {\"sum\": sum($[*])};");
end main;
[ 3 ]
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list