Changeset: aaaf8847adc2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=aaaf8847adc2
Modified Files:
sql/backends/monet5/rel_bin.c
Branch: Jun2020
Log Message:
corrected check for nil/null values in insert_check_ukey
diffs (20 lines):
diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c
--- a/sql/backends/monet5/rel_bin.c
+++ b/sql/backends/monet5/rel_bin.c
@@ -3796,13 +3796,13 @@ insert_check_ukey(backend *be, list *ins
stmt *sel = NULL;
/* remove any nils as in stmt_order NULL = NULL,
instead of NULL != NULL */
- if ((k->type == ukey) && stmt_has_null(col)) {
-
+ if (k->type == ukey) {
for (m = k->columns->h; m; m = m->next) {
sql_kc *c = m->data;
stmt *cs = list_fetch(inserts,
c->c->colnr);
- sel = stmt_selectnonil(be, cs, sel);
+ if (stmt_has_null(cs))
+ sel = stmt_selectnonil(be, cs,
sel);
}
}
/* implementation uses sort key check */
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list