Changeset: 17027d2e9618 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/17027d2e9618
Modified Files:
sql/server/rel_unnest.c
Branch: default
Log Message:
cleanup dependent when no free variables depend on the other side (ie the
remaining free vars depend on a upper relation).
diffs (14 lines):
diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -1662,6 +1662,10 @@ rel_unnest_dependent(mvc *sql, sql_rel *
if (rel_has_freevar(sql, r)) {
list *ad = rel_dependent_var(sql, rel->l, rel->r);
+ if (list_empty(ad)) {
+ reset_dependent(rel);
+ return rel;
+ }
if (r && is_select(r->op)) {
sql_rel *l = r->l;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]