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
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list