Changeset: 6910f51f7c0e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6910f51f7c0e
Modified Files:
sql/backends/monet5/rel_bin.c
Branch: Jun2020
Log Message:
handle outerjoin with predicates on one side better
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
@@ -2202,7 +2202,7 @@ rel2bin_join(backend *be, sql_rel *rel,
char *handled = SA_ZNEW_ARRAY(sql->sa, char,
list_length(rel->exps));
/* get equi-joins/filters first */
- if (list_length(rel->exps) > 1) {
+ if (list_length(rel->exps) > 1 || is_outerjoin(rel->op)) {
for( en = rel->exps->h, i=0; en; en = en->next, i++) {
sql_exp *e = en->data;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list