Changeset: 50a1fa58368a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=50a1fa58368a
Modified Files:
gdk/gdk_bat.c
gdk/gdk_batop.c
Branch: Jan2014
Log Message:
Add asserts that we don't want to change a view.
diffs (22 lines):
diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -1274,6 +1274,7 @@ BUNappend(BAT *b, const void *t, bit for
return NULL;
}
+ assert(!isVIEW(b));
bm = BBP_cache(-b->batCacheid);
if ((b->tkey & BOUND2BTRUE) && BUNfnd(bm, t) != BUN_NONE) {
return b;
diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c
--- a/gdk/gdk_batop.c
+++ b/gdk/gdk_batop.c
@@ -473,6 +473,7 @@ BATappend(BAT *b, BAT *n, bit force)
if (b == NULL || n == NULL || (sz = BATcount(n)) == 0) {
return b;
}
+ assert(!isVIEW(b));
if (b->htype != TYPE_void && b->htype != TYPE_oid) {
GDKerror("BATappend: input must be (V)OID headed\n");
return NULL;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list