Changeset: e1d0163005ea for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e1d0163005ea Modified Files: monetdb5/extras/jaql/parser/jaql.y Branch: Oct2012 Log Message:
transform: allow nested objects in transform clause It should be possible to perform transformations like { "x": { "y": $ }}. diffs (12 lines): diff --git a/monetdb5/extras/jaql/parser/jaql.y b/monetdb5/extras/jaql/parser/jaql.y --- a/monetdb5/extras/jaql/parser/jaql.y +++ b/monetdb5/extras/jaql/parser/jaql.y @@ -352,7 +352,7 @@ arr_list: arr_list ',' val_var_arith {$ obj_pair: variable {$$ = make_pair(NULL, $1);} | variable '.' '*' {$$ = make_pair(NULL, append_varname($1, NULL));} - | STRING ':' val_var_arith {$$ = make_pair($1, $3);} + | STRING ':' json_value {$$ = make_pair($1, $3);} ; json_value: val_var_arith {$$ = $1;} _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list