Changeset: 7fc7ebcd0b9d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7fc7ebcd0b9d
Modified Files:
sql/src/server/rel_bin.c
Branch: default
Log Message:
Fix up merge.
diffs (30 lines):
diff -r 9ca574e6f9bb -r 7fc7ebcd0b9d sql/src/server/rel_bin.c
--- a/sql/src/server/rel_bin.c Mon Dec 13 09:54:53 2010 +0100
+++ b/sql/src/server/rel_bin.c Mon Dec 13 11:24:55 2010 +0100
@@ -2135,7 +2135,7 @@
sql_kc *c = m->data;
sql_kc *rc = o->data;
- stmt_relselect_fill(s, stmt_uselect(sql->sa,
stmt_bat(sql->sa, rc->c, rts, RDONLY), nth(inserts, c->c->colnr)->op1,
cmp_equal));
+ stmt_relselect_fill(s, stmt_uselect(sql->sa,
stmt_bat(sql->sa, rc->c, rts, RDONLY), check_types(sql, &rc->c->type,
nth(inserts, c->c->colnr)->op1, type_equal), cmp_equal));
if (c->c->null) {
sql_subfunc *isnil = sql_bind_func(sql->sa,
sql->session->schema, "isnull", &c->c->type, NULL);
@@ -2168,7 +2168,7 @@
sql_kc *c = m->data;
sql_kc *rc = o->data;
- stmt_releqjoin_fill(s, nth(inserts, c->c->colnr)->op1,
stmt_bat(sql->sa, rc->c, rts, RDONLY));
+ stmt_releqjoin_fill(s, check_types(sql, &rc->c->type,
nth(inserts, c->c->colnr)->op1, type_equal), stmt_bat(sql->sa, rc->c, rts,
RDONLY));
if (c->c->null)
nulls = 1;
}
@@ -2983,7 +2983,7 @@
if (nulls) /* remove nulls */
upd = stmt_semijoin(sql->sa, upd, nnull);
- stmt_releqjoin_fill(s, upd, stmt_bat(sql->sa, rc->c, rts,
RDONLY));
+ stmt_releqjoin_fill(s, check_types(sql, &rc->c->type, upd,
type_equal), stmt_bat(sql->sa, rc->c, rts, RDONLY));
}
/* add missing nulls */
if (nulls)
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list