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

Reply via email to