Changeset: 5555603e7923 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5555603e7923
Modified Files:
monetdb5/optimizer/opt_centipede.c
Branch: Oct2012
Log Message:
Indent + disambiguating braces.
diffs (90 lines):
diff --git a/monetdb5/optimizer/opt_centipede.c
b/monetdb5/optimizer/opt_centipede.c
--- a/monetdb5/optimizer/opt_centipede.c
+++ b/monetdb5/optimizer/opt_centipede.c
@@ -179,47 +179,49 @@ OPTexecController(Client cntxt, MalBlkPt
make sure that they have contiguous void headed columns
*/
p = getInstrPtr(pmb,0);
- if ( slices->column)
- for ( k=0 ; k < nrpack; k++)
- /* after packing we may have to re-do groupings*/
- if (sscanf(getVarName(pmb, getArg(p,k)),"ext%d",&j) == 1){
- /* x:= mat.pack(...); */
- getArg(pack[k],0) = newTmpVariable(cmb,TYPE_any);
- pushInstruction(cmb, pack[k]);
+ if ( slices->column) {
+ for ( k=0 ; k < nrpack; k++) {
+ /* after packing we may have to re-do groupings*/
+ if (sscanf(getVarName(pmb, getArg(p,k)),"ext%d",&j) ==
1){
+ /* x:= mat.pack(...); */
+ getArg(pack[k],0) =
newTmpVariable(cmb,TYPE_any);
+ pushInstruction(cmb, pack[k]);
- /* (ext,grp) := group.new(pack[k]) */
- q= newStmt(cmb, groupRef, newRef);
- q->retc = q->argc = 0;
- q= pushReturn(pmb,q, newTmpVariable(cmb,newBatType(TYPE_oid,
TYPE_wrd)));
- q= pushReturn(pmb,q, newTmpVariable(cmb,newBatType(TYPE_oid,
TYPE_oid)));
- q= pushArgument(pmb,q, getArg(pack[k],0));
- j = getArg(q,0);
+ /* (ext,grp) := group.new(pack[k]) */
+ q= newStmt(cmb, groupRef, newRef);
+ q->retc = q->argc = 0;
+ q= pushReturn(pmb,q,
newTmpVariable(cmb,newBatType(TYPE_oid, TYPE_wrd)));
+ q= pushReturn(pmb,q,
newTmpVariable(cmb,newBatType(TYPE_oid, TYPE_oid)));
+ q= pushArgument(pmb,q, getArg(pack[k],0));
+ j = getArg(q,0);
- /* sum the group counts */
+ /* sum the group counts */
- /* j := newresult */
- q= newAssignment(cmb);
- getArg(q,0) = getArg(p,k);
- q= pushArgument(cmb,q, j);
- } else
- if (sscanf(getVarName(pmb, getArg(p,k)),"grp%dvalues",&j) == 1){
- char buf[BUFSIZ];
- /* x:= mat.pack(...); */
- pushInstruction(cmb, pack[k]);
+ /* j := newresult */
+ q= newAssignment(cmb);
+ getArg(q,0) = getArg(p,k);
+ q= pushArgument(cmb,q, j);
+ } else
+ if (sscanf(getVarName(pmb,
getArg(p,k)),"grp%dvalues",&j) == 1){
+ char buf[BUFSIZ];
+ /* x:= mat.pack(...); */
+ pushInstruction(cmb, pack[k]);
- /* (ext,grp) := group.new(pack[k]) */
- q= newStmt(cmb, groupRef, newRef);
- q->retc = q->argc = 0;
- q= pushReturn(cmb,q, newTmpVariable(cmb,newBatType(TYPE_oid,
TYPE_wrd)));
- q= pushReturn(cmb,q, getArg(p,k));
- q= pushArgument(cmb,q, getArg(pack[k],0));
- snprintf(buf,BUFSIZ,"grp%d",k);
- setVarName(cmb, getArg(p,k), GDKstrdup(buf));
- setVarType(cmb, getArg(p,k), newBatType(TYPE_oid, TYPE_oid));
- } else
- {
- pushInstruction(cmb, pack[k]);
- getArg(pack[k],0)= getArg(p,k);
+ /* (ext,grp) := group.new(pack[k]) */
+ q= newStmt(cmb, groupRef, newRef);
+ q->retc = q->argc = 0;
+ q= pushReturn(cmb,q,
newTmpVariable(cmb,newBatType(TYPE_oid, TYPE_wrd)));
+ q= pushReturn(cmb,q, getArg(p,k));
+ q= pushArgument(cmb,q, getArg(pack[k],0));
+ snprintf(buf,BUFSIZ,"grp%d",k);
+ setVarName(cmb, getArg(p,k), GDKstrdup(buf));
+ setVarType(cmb, getArg(p,k),
newBatType(TYPE_oid, TYPE_oid));
+ } else
+ {
+ pushInstruction(cmb, pack[k]);
+ getArg(pack[k],0)= getArg(p,k);
+ }
+ }
}
/* finalize the dataflow block */
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list