Changeset: 9362330ca321 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9362330ca321
Modified Files:
        sql/storage/bat/bat_storage.c
Branch: default
Log Message:

Use heap offset to compute width size


diffs (13 lines):

diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -1578,7 +1578,8 @@ double_elim_col(sql_trans *tr, sql_colum
                if (b && b->tvarsized) /* check double elimination */
                        de = GDK_ELIMDOUBLES(b->tvheap);
                if (de)
-                       de = b->twidth;
+                       de = (int) ceil(b->tvheap->free / (double) 
GDK_VAROFFSET);
+               assert(de >= 0 && de <= 16);
        }
        return de;
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to