Changeset: 173d77f8e51c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=173d77f8e51c Modified Files: MonetDB5/src/optimizer/opt_crack.mx MonetDB5/src/optimizer/opt_selcrack.mx MonetDB5/src/optimizer/opt_sidcrack.mx Branch: Oct2010 Log Message:
fixed cracker optimizers to cope with new sql.bind() signatures diffs (36 lines): diff --git a/MonetDB5/src/optimizer/opt_crack.mx b/MonetDB5/src/optimizer/opt_crack.mx --- a/MonetDB5/src/optimizer/opt_crack.mx +++ b/MonetDB5/src/optimizer/opt_crack.mx @@ -78,7 +78,7 @@ continue; /* avoid cracking delta bats used for updates */ - if (getModuleId(p)== sqlRef && mb->var[getArg(p,4)]->value.val.ival != 0 ) + if (getModuleId(p)== sqlRef && mb->var[getArg(p,5)]->value.val.ival != 0 ) continue; varSetProp(mb, getArg(p, 0), canBeCrackedProp, 0, NULL); diff --git a/MonetDB5/src/optimizer/opt_selcrack.mx b/MonetDB5/src/optimizer/opt_selcrack.mx --- a/MonetDB5/src/optimizer/opt_selcrack.mx +++ b/MonetDB5/src/optimizer/opt_selcrack.mx @@ -105,7 +105,7 @@ } /* avoid cracking delta bats used for updates */ - if (mb->var[getArg(p,4)]->value.val.ival != 0 ) + if (mb->var[getArg(p,5)]->value.val.ival != 0 ) continue; varSetProp(mb, getArg(p, 0), canBeCrackedProp, 0, NULL); diff --git a/MonetDB5/src/optimizer/opt_sidcrack.mx b/MonetDB5/src/optimizer/opt_sidcrack.mx --- a/MonetDB5/src/optimizer/opt_sidcrack.mx +++ b/MonetDB5/src/optimizer/opt_sidcrack.mx @@ -99,7 +99,7 @@ } /* avoid cracking delta bats used for updates */ - if (mb->var[getArg(p,4)]->value.val.ival != 0 ) + if (mb->var[getArg(p,5)]->value.val.ival != 0 ) continue; vp = VALset(&v, TYPE_int,&i); _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list