Changeset: fdba9fd0862b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fdba9fd0862b Modified Files: sql/server/rel_unnest.c Branch: default Log Message:
Clear list hash if expressions are renamed diffs (15 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 @@ -1422,9 +1422,11 @@ push_up_set(mvc *sql, sql_rel *rel, list sl = rel_project(sql->sa, rel_dup(sl), rel_projections(sql, sl, NULL, 1, 1)); for (node *n = sl->exps->h, *m = s->exps->h; n && m; n = n->next, m = m->next) exp_prop_alias(sql->sa, n->data, m->data); + list_hash_clear(sl->exps); sr = rel_project(sql->sa, rel_dup(sr), rel_projections(sql, sr, NULL, 1, 1)); for (node *n = sr->exps->h, *m = s->exps->h; n && m; n = n->next, m = m->next) exp_prop_alias(sql->sa, n->data, m->data); + list_hash_clear(sr->exps); /* D djoin (sl setop sr) -> (D djoin sl) setop (D djoin sr) */ sl = rel_crossproduct(sql->sa, rel_dup(d), sl, rel->op); sl->exps = exps_copy(sql, rel->exps); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org