Changeset: 443484bec508 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=443484bec508
Modified Files:
gdk/gdk_select.c
Branch: Feb2013
Log Message:
Merge from Oct2012 branch.
diffs (13 lines):
diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c
--- a/gdk/gdk_select.c
+++ b/gdk/gdk_select.c
@@ -1143,6 +1143,9 @@ BATsubselect(BAT *b, BAT *s, const void
/* linear extrapolation plus 10% margin */
estimate = (BUN) ((dbl) slct_cnt / (dbl)
smpl_cnt
* (dbl) BATcount(b) * 1.1);
+ } else if (smpl_cnt > 0 && slct_cnt == 0) {
+ /* estimate low enough to trigger hash select */
+ estimate = (BATcount(b)/100) -1;
}
}
hash = hash && estimate < BATcount(b) / 100;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list