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

Reply via email to