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

Reply via email to