Changeset: 8464725df938 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8464725df938
Modified Files:
monetdb5/optimizer/opt_mosaic.c
Branch: mosaic
Log Message:
Defense against mitosis binds
diffs (12 lines):
diff --git a/monetdb5/optimizer/opt_mosaic.c b/monetdb5/optimizer/opt_mosaic.c
--- a/monetdb5/optimizer/opt_mosaic.c
+++ b/monetdb5/optimizer/opt_mosaic.c
@@ -80,7 +80,7 @@ OPTmosaicImplementation(Client cntxt, Ma
// pre-scan to identify all potentially compressed columns
for( i=1; i < limit; i++){
p = old[i];
- if ( getModuleId(p) == sqlRef && getFunctionId(p) == bindRef &&
getVarConstant(mb,getArg(p,5)).val.ival == 0 && OPTmosaicType(mb,p,0)){
+ if ( getModuleId(p) == sqlRef && getFunctionId(p) == bindRef &&
getVarConstant(mb,getArg(p,5)).val.ival == 0 && p->argc == 6 &&
OPTmosaicType(mb,p,0)){
check[getArg(p,0)] = 1;
} else
if ( getModuleId(p) == sqlRef && getFunctionId(p) == bindRef &&
getVarConstant(mb,getArg(p,5)).val.ival != 0){
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list