Changeset: 325f76854bef for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=325f76854bef
Modified Files:
gdk/gdk_relop.mx
Branch: default
Log Message:
re-enable tracing of join algorithm choice in batjoin(),
now also revealing the input parameters for the choice
diffs (16 lines):
diff --git a/gdk/gdk_relop.mx b/gdk/gdk_relop.mx
--- a/gdk/gdk_relop.mx
+++ b/gdk/gdk_relop.mx
@@ -1453,10 +1453,11 @@ batjoin(BAT *l, BAT *r, BUN estimate, bi
*/
/* Simple rule, always build hash on the smallest */
if (swap && rsize > lsize) {
- ALGODEBUG fprintf(stderr, "#BATjoin:
BATmirror(BAThashjoin(BATmirror(r), BATmirror(l)," BUNFMT "));\n", estimate);
+ ALGODEBUG fprintf(stderr, "#BATjoin: swap = %d, rsize =
"SZFMT", lsize = "SZFMT" => BATmirror(BAThashjoin(BATmirror(r), BATmirror(l),"
BUNFMT "));\n", (int)swap, rsize, lsize, estimate);
return BATmirror(BAThashjoin(BATmirror(r), BATmirror(l),
estimate));
}
+ ALGODEBUG fprintf(stderr, "#BATjoin: swap = %d, rsize = "SZFMT", lsize
= "SZFMT" => BAThashjoin(l,r," BUNFMT ");\n", (int)swap, rsize, lsize,
estimate);
return BAThashjoin(l, r, estimate);
}
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list