Changeset: f1cd38297654 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f1cd38297654
Modified Files:
monetdb5/modules/mosaic/mosaic.c
monetdb5/modules/mosaic/mosaic.h
monetdb5/modules/mosaic/mosaic_delta.c
monetdb5/modules/mosaic/mosaic_frame.c
Branch: mosaic
Log Message:
Remove code that is commented out.
diffs (131 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
@@ -1190,12 +1190,8 @@ MOSjoin(Client cntxt, MalBlkPtr mb, MalS
if ( bl->tmosaic){
MOSinit(task,bl);
- //task->stop = BATcount(br);
- //task->src= Tloc(br,0);
} else {
MOSinit(task,br);
- //task->stop = BATcount(bl);
- //task->src= Tloc(bl,0);
swapped=1;
}
task->lbat = bln;
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
@@ -159,8 +159,6 @@ typedef struct MOSTASK{
BAT *bsrc; // target column to extended with compressed
heap
char *src; // read pointer into source
- //BAT *index; // collection of unique elements
- //BAT *freq; // frequency of these elements
lng timer; // compression time
diff --git a/monetdb5/modules/mosaic/mosaic_delta.c
b/monetdb5/modules/mosaic/mosaic_delta.c
--- a/monetdb5/modules/mosaic/mosaic_delta.c
+++ b/monetdb5/modules/mosaic/mosaic_delta.c
@@ -101,15 +101,7 @@ MOSskip_delta(Client cntxt, MOStask task
task->blk = 0; // ENDOFLIST
}
-/* we can not re-use the old stat, because the starting value may be different
- if( task->range[MOSAIC_DELTA] > task->start + 1){\
- i = task->range[MOSAIC_DELTA] - task->start;\
- if( i * sizeof(TYPE) <= wordaligned(MosaicBlkSize +
sizeof(TYPE) + i-1,MosaicBlkRec))\
- return 0.0;\
- if(i) factor = ((flt) i * sizeof(TYPE))/
wordaligned(MosaicBlkSize + sizeof(TYPE) + i-1,MosaicBlkRec);\
- return factor;\
- }\
-*/
+
// append a series of values into the non-compressed block
#define Estimate_delta(TYPE, EXPR)\
{ TYPE *v = ((TYPE*)task->src) + task->start, val= *v, delta = 0;\
@@ -571,48 +563,6 @@ MOSthetaselect_delta(Client cntxt, MOSt
#ifdef HAVE_HGE
case TYPE_hge: thetaselect_delta(hge); break;
#endif
-/*
- case TYPE_int:
- { int low,hgh, v;
- low= hgh = int_nil;
- if ( strcmp(oper,"<") == 0){
- hgh= *(int*) val;
- hgh = PREVVALUEint(hgh);
- } else
- if ( strcmp(oper,"<=") == 0){
- hgh= *(int*) val;
- } else
- if ( strcmp(oper,">") == 0){
- low = *(int*) val;
- low = NEXTVALUEint(low);
- } else
- if ( strcmp(oper,">=") == 0){
- low = *(int*) val;
- } else
- if ( strcmp(oper,"!=") == 0){
- hgh= low= *(int*) val;
- anti++;
- } else
- if ( strcmp(oper,"==") == 0){
- hgh= low= *(int*) val;
- }
- v= *(int*) (((char*) task->blk) + MosaicBlkSize);
- task->dst = MOScodevector(task) + sizeof(int);
- for( ; first < last; first++, v+= *(bte*)task->dst,
task->dst++){
- if( (low == int_nil || v >= low) && (v <= hgh
|| hgh == int_nil) ){
- if ( !anti) {
- MOSskipit();
- *o++ = (oid) first;
- }
- } else
- if( anti){
- MOSskipit();
- *o++ = (oid) first;
- }
- }
- }
- break;
-*/
default:
if( task->type == TYPE_daytime)
thetaselect_delta(daytime);
@@ -666,22 +616,6 @@ MOSprojection_delta(Client cntxt, MOSta
#ifdef HAVE_HGE
case TYPE_hge: projection_delta(hge); break;
#endif
-/*
- case TYPE_int:
- { int val, *v;
- bte *delta;
- v= (int*) task->src;
- val = *(int*) (((char*) task->blk) + MosaicBlkSize);
- delta = (bte*) (((char*)task->blk + MosaicBlkSize) +
sizeof(int));
- for(; first < last; first++, val+= *delta, delta++){
- MOSskipit();
- *v++ = val;
- task->cnt++;
- }
- task->src = (char*) v;
- }
- break;
-*/
case TYPE_str:
// we only have to look at the index width, not the
values
switch(task->bsrc->twidth){
diff --git a/monetdb5/modules/mosaic/mosaic_frame.c
b/monetdb5/modules/mosaic/mosaic_frame.c
--- a/monetdb5/modules/mosaic/mosaic_frame.c
+++ b/monetdb5/modules/mosaic/mosaic_frame.c
@@ -38,7 +38,6 @@ MOSadvance_frame(Client cntxt, MOStask t
assert(cnt > 0);
task->start += (oid) cnt;
- //task->stop = task->stop;
bytes = (cnt * task->hdr->framebits)/8 + (((cnt *
task->hdr->framebits) %8) != 0) + sizeof(ulng);
task->blk = (MosaicBlk) (((char*) dst) + wordaligned(bytes, lng));
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list