Changeset: fb96b6dfe599 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fb96b6dfe599
Modified Files:
sql/backends/monet5/sql.c
Branch: nested
Log Message:
verbose err messages
diffs (56 lines):
diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -5966,7 +5966,7 @@ insert_json_element(char **msg, JSON *js
JSONterm *jt = js->elm+elm;
if (!name || !nlen) {
- *msg = createException(SQL, "sql.insert_json_object",
ERROR_UNKNOWN_FIELD);
+ *msg = createException(SQL, "sql.insert_json_element", "missing
field name argument");
return -1;
}
if (bat_offset > nr)
@@ -5990,7 +5990,7 @@ insert_json_element(char **msg, JSON *js
}
used_mask[index] = 1;
} else {
- *msg =
createException(SQL, "sql.insert_json_object", ERROR_UNKNOWN_FIELD);
+ *msg =
createException(SQL, "sql.insert_json_element", "%s %s",ERROR_UNKNOWN_FIELD,
name);
return -1;
}
break;
@@ -6013,7 +6013,7 @@ insert_json_element(char **msg, JSON *js
}
used_mask[index] = 1;
} else {
- *msg =
createException(SQL, "sql.insert_json_object", ERROR_UNKNOWN_FIELD);
+ *msg =
createException(SQL, "sql.insert_json_element", "%s %s",ERROR_UNKNOWN_FIELD,
name);
return -1;
}
break;
@@ -6038,13 +6038,13 @@ insert_json_element(char **msg, JSON *js
used_mask[index] = 1;
elm++;
} else {
- *msg =
createException(SQL, "sql.insert_json_object", ERROR_UNKNOWN_FIELD);
+ *msg =
createException(SQL, "sql.insert_json_element", "%s %s",ERROR_UNKNOWN_FIELD,
name);
return -1;
}
break;
case JSON_ELEMENT:
- *msg = createException(SQL,
"sql.insert_json_object", ERROR_UNKNOWN_FIELD);
- return -1;
+ *msg = createException(SQL,
"sql.insert_json_element", "%s %s",ERROR_UNKNOWN_FIELD, name);
+ return -1;
}
return elm;
}
@@ -6071,7 +6071,7 @@ insert_json_object(char **msg, JSON *js,
for (elm++; elm >= 0 && elm <= ja->tail; ) {
JSONterm *jt = js->elm+elm;
if (jt->kind != JSON_ELEMENT) {
- *msg = createException(SQL, "sql.insert_json_object",
"json token is not JSON_ELEMENT");
+ *msg = createException(SQL, "sql.insert_json_object",
"term not a json field!");
return -10;
}
name = jt->value;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]