Changeset: ce13cb4581c1 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce13cb4581c1
Modified Files:
        monetdb5/extras/jaql/json.c
Branch: jacqueline
Log Message:

unwrap: don't omit unknown values for lng and dbl outputs

Like for strings, insert nulls for arrays and objects.  (For now.)
Don't skip them, since that causes incorrect results lateron (e.g.
counts).


diffs (19 lines):

diff --git a/monetdb5/extras/jaql/json.c b/monetdb5/extras/jaql/json.c
--- a/monetdb5/extras/jaql/json.c
+++ b/monetdb5/extras/jaql/json.c
@@ -1143,6 +1143,7 @@ JSONunwrap(Client cntxt, MalBlkPtr mb, M
                                                                BUNins(r, &v, 
&d, FALSE);
                                                                break;
                                                        case 'n':
+                                                       default:
                                                                d = dbl_nil;
                                                                BUNins(r, &v, 
&d, FALSE);
                                                                break;
@@ -1177,6 +1178,7 @@ JSONunwrap(Client cntxt, MalBlkPtr mb, M
                                                                BUNins(r, &v, 
&l, FALSE);
                                                                break;
                                                        case 'n':
+                                                       default:
                                                                l = lng_nil;
                                                                BUNins(r, &v, 
&l, FALSE);
                                                                break;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to