Changeset: b0d9158a805f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b0d9158a805f
Modified Files:
monetdb5/modules/mosaic/mosaic.h
monetdb5/modules/mosaic/mosaic_dictionary_templates.h
Branch: mosaic
Log Message:
Remove incorrect assert and properly initialize member.
diffs (30 lines):
diff --git a/monetdb5/modules/mosaic/mosaic.h b/monetdb5/modules/mosaic/mosaic.h
--- a/monetdb5/modules/mosaic/mosaic.h
+++ b/monetdb5/modules/mosaic/mosaic.h
@@ -129,7 +129,6 @@ typedef struct VMOSAICHEADER{
*/
#define CNT_BITS 24
-//#define MOSAICMAXCNT 1
#define MOSAICMAXCNT ((1 << CNT_BITS) - 1)
typedef struct MOSAICBLK {
diff --git a/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
b/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
--- a/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
+++ b/monetdb5/modules/mosaic/mosaic_dictionary_templates.h
@@ -27,6 +27,7 @@ MOSprepareDictionaryContext_SIGNATURE(ME
throw(MAL,"mosaic." STRINGIFY(METHOD) ,MAL_MALLOC_FAIL);
}
(*info)->previous_start = task->start;
+ (*info)->previous_limit = 0;
BAT *ngid = NULL, *next = NULL, *freq = NULL;
BAT* source_copy = NULL;
@@ -302,7 +303,6 @@ MOSestimate_SIGNATURE(METHOD, TPE) {
while (o + 1 < BATcount(selection_vector) && ssv_val[o]
== ssv_val[o+1]) {
freq += increment[++o];
}
- assert(val->cnt + freq < MOSAICMAXCNT);
val->cnt += freq;
delta_count += val->cnt ? 1 :0;
}
___
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list