Changeset: 443fadb55b71 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=443fadb55b71
Modified Files:
        sql/backends/monet5/datacell/basket.c
        sql/backends/monet5/datacell/emitter.c
Branch: Jul2012
Log Message:

Also change call to BATclear in unused datacell.


diffs (42 lines):

diff --git a/sql/backends/monet5/datacell/basket.c 
b/sql/backends/monet5/datacell/basket.c
--- a/sql/backends/monet5/datacell/basket.c
+++ b/sql/backends/monet5/datacell/basket.c
@@ -354,7 +354,7 @@ BSKTgrab(Client cntxt, MalBlkPtr mb, Mal
                        /* clean out basket */
                        bn = BATjoin( BATmirror(bs), b, BUN_NONE);
                        b = BATsetaccess(b, BAT_WRITE);
-                       BATclear(b);
+                       BATclear(b, FALSE);
                        BATins(b,bn, FALSE);
                        BBPreleaseref(bn->batCacheid);
                }
@@ -379,7 +379,7 @@ BSKTgrab(Client cntxt, MalBlkPtr mb, Mal
                        bn = BATcopy(b, b->htype, b->ttype,TRUE);
                        v = BATslice(bn, baskets[bskt].winstride,BATcount(bn));
                        b = BATsetaccess(b, BAT_WRITE);
-                       BATclear(b);
+                       BATclear(b, FALSE);
                        BATins(b,v, FALSE);
                        BATsetcount(bn, baskets[bskt].winsize);
                        cnt = (int) BATcount(bn);
@@ -395,7 +395,7 @@ BSKTgrab(Client cntxt, MalBlkPtr mb, Mal
                        ret= (int*) getArgReference(stk,pci,i);
                        b = baskets[bskt].primary[i];
                        bn = BATcopy(b, b->htype, b->ttype,TRUE);
-                       BATclear(b);
+                       BATclear(b, FALSE);
                        *ret = bn->batCacheid;
                        BBPkeepref(*ret);
                }
diff --git a/sql/backends/monet5/datacell/emitter.c 
b/sql/backends/monet5/datacell/emitter.c
--- a/sql/backends/monet5/datacell/emitter.c
+++ b/sql/backends/monet5/datacell/emitter.c
@@ -417,7 +417,7 @@ bodyRestart:
                        b = baskets[em->bskt].primary[k];
                        em->table.format[k].c[0] =  BATcopy(b, b->htype, 
b->ttype,TRUE);
                        em->table.format[k].ci[0] = bat_iterator(b);
-                       BATclear(b);
+                       BATclear(b, FALSE);
                }
                BSKTunlock(&em->lck, &em->name);
                if ((cnt = BATcount(em->table.format[0].c[0]))) {
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to