Changeset: 85d985c0076e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=85d985c0076e
Modified Files:
sql/server/rel_optimizer.c
Branch: linear-hashing
Log Message:
don't push down referenced relations in rel_push_join_down_union
diffs (12 lines):
diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -5074,7 +5074,7 @@ rel_push_join_down_union(int *changes, m
list *exps = rel->exps;
sql_exp *je = !list_empty(exps)?exps->h->data:NULL;
- if (!l || !r || need_distinct(l) || need_distinct(r))
+ if (!l || !r || need_distinct(l) || need_distinct(r) ||
rel_is_ref(l) || rel_is_ref(r))
return rel;
if (l->op == op_project)
l = l->l;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list