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
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list