Changeset: 0b3bccf22b08 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0b3bccf22b08
Modified Files:
monetdb5/modules/mosaic/mosaic.c
monetdb5/modules/mosaic/mosaic_runlength.c
monetdb5/modules/mosaic/mosaic_runlength.h
Branch: mosaic
Log Message:
Use a consistent compress signature.
diffs (38 lines):
diff --git a/monetdb5/modules/mosaic/mosaic.c b/monetdb5/modules/mosaic/mosaic.c
--- a/monetdb5/modules/mosaic/mosaic.c
+++ b/monetdb5/modules/mosaic/mosaic.c
@@ -477,7 +477,7 @@ MOScompressInternal(BAT* bsrc, const cha
switch(estimate->tag) {
case MOSAIC_RLE:
ALGODEBUG mnstr_printf(GDKstdout,
"MOScompress_runlength\n");
- MOScompress_runlength(task);
+ MOScompress_runlength(task, estimate);
MOSupdateHeader(task);
MOSadvance_runlength(task);
MOSnewBlk(task);
diff --git a/monetdb5/modules/mosaic/mosaic_runlength.c
b/monetdb5/modules/mosaic/mosaic_runlength.c
--- a/monetdb5/modules/mosaic/mosaic_runlength.c
+++ b/monetdb5/modules/mosaic/mosaic_runlength.c
@@ -141,8 +141,9 @@ MOSestimate_runlength(MOStask task, Mosa
}
void
-MOScompress_runlength(MOStask task)
+MOScompress_runlength(MOStask task, MosaicBlkRec* estimate)
{
+ (void) estimate;
BUN i ;
MosaicBlk blk = task->blk;
bool nil = !task->bsrc->tnonil;
diff --git a/monetdb5/modules/mosaic/mosaic_runlength.h
b/monetdb5/modules/mosaic/mosaic_runlength.h
--- a/monetdb5/modules/mosaic/mosaic_runlength.h
+++ b/monetdb5/modules/mosaic/mosaic_runlength.h
@@ -22,7 +22,7 @@ mal_export void MOSlayout_runlength(MOSt
mal_export void MOSadvance_runlength(MOStask task);
mal_export void MOSskip_runlength(MOStask task);
mal_export str MOSestimate_runlength(MOStask task, MosaicEstimation* current,
const MosaicEstimation* previous);
-mal_export void MOScompress_runlength(MOStask task);
+mal_export void MOScompress_runlength(MOStask task, MosaicBlkRec* estimate);
mal_export void MOSdecompress_runlength(MOStask task);
mal_export str MOSselect_runlength( MOStask task, void *low, void *hgh, bit
*li, bit *hi, bit *anti);
mal_export str MOSthetaselect_runlength( MOStask task, void *val, str oper);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list