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