Changeset: b849c899d318 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b849c899d318 Modified Files: gdk/gdk_relop.mx Branch: default Log Message:
Add shortcut for join between two dense columns. diffs (14 lines): diff --git a/gdk/gdk_relop.mx b/gdk/gdk_relop.mx --- a/gdk/gdk_relop.mx +++ b/gdk/gdk_relop.mx @@ -1229,6 +1229,10 @@ batjoin(BAT *l, BAT *r, BUN estimate, bi @:return_empty_join_result(l,r, BATjoin: |l|==0 or |r|==0 or tail(l)==NIL or head(r)==NIL,0)@ } + if (BATtdense(l) && BAThdense(r) && l->tseqbase == r->hseqbase && + lcount == rcount && BUNfirst(l) == BUNfirst(r) && + l->batRestricted == BAT_READ && r->batRestricted == BAT_READ) + return VIEWcreate(l, r); /* * collect statistics that help us decide what to do */ _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list