Changeset: c4c6e13276f5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c4c6e13276f5 Modified Files: gdk/gdk_private.h gdk/gdk_relop.mx Branch: default Log Message:
BATnlthetajoin is only referenced in one file, so can be static. diffs (32 lines): diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h --- a/gdk/gdk_private.h +++ b/gdk/gdk_private.h @@ -42,7 +42,6 @@ BAT *BATleftthetajoin(BAT *l, BAT *r, in BAT *BATload_intern(bat bid, int lock); BAT *BATmaterializet(BAT *b); int BATmultijoin(int argc, BAT *argv[], RowFcn tuple_fcn, ptr tuple_data, ColFcn value_fcn[], ptr value_data[], int orderspec); -BAT *BATnlthetajoin(BAT *l, BAT *r, int mode, BUN estimate); void BATpropagate(BAT *dst, BAT *src, int idx); str BATrename(BAT *b, const char *nme); void BATsetdims(BAT *b); diff --git a/gdk/gdk_relop.mx b/gdk/gdk_relop.mx --- a/gdk/gdk_relop.mx +++ b/gdk/gdk_relop.mx @@ -1688,6 +1688,8 @@ BATouterjoin(BAT *l, BAT *r, BUN estimat * * In the end, this results in 4*5*2*2 = 80 different inner loops. */ +static BAT *BATnlthetajoin(BAT *l, BAT *r, int op, BUN estimate); + BAT * BATthetajoin(BAT *l, BAT *r, int op, BUN estimate) { @@ -1840,7 +1842,7 @@ nlthetajoin_@2_@1(BAT *bn, BAT *l, BAT * @:nlthetajoin_tpe(impl,lt,<)@ @:nlthetajoin_tpe(impl,le,<=)@ @:nlthetajoin_tpe(impl,eq,==)@ -BAT * +static BAT * BATnlthetajoin(BAT *l, BAT *r, int op, BUN estimate) { int optimize = (l->htype == TYPE_oid || BAThdense(l)) && (r->ttype == TYPE_oid || BATtdense(r)) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list