Changeset: 38721ac5c10e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=38721ac5c10e
Modified Files:
sql/backends/monet5/rel_bin.c
Branch: Nov2019
Log Message:
make sure only anti range joins still use crossproduct/rangeselect,
ie not all anti joins.
diffs (12 lines):
diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c
--- a/sql/backends/monet5/rel_bin.c
+++ b/sql/backends/monet5/rel_bin.c
@@ -1953,7 +1953,7 @@ rel2bin_join(backend *be, sql_rel *rel,
/* only handle simple joins here */
if ((exp_has_func(e) && get_cmp(e) != cmp_filter) ||
- get_cmp(e) == cmp_or || (e->f || e->anti)) {
+ get_cmp(e) == cmp_or || (e->f && e->anti)) {
if (!join && !list_length(lje)) {
stmt *l = bin_first_column(be, left);
stmt *r = bin_first_column(be, right);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list