Changeset: 6a7ff140ae05 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6a7ff140ae05 Modified Files: sql/server/rel_rel.c Branch: Jul2017 Log Message:
fixed bug 6339, ie fixed problem in column lookup in combination with the apply operator diffs (23 lines): diff --git a/sql/server/rel_rel.c b/sql/server/rel_rel.c --- a/sql/server/rel_rel.c +++ b/sql/server/rel_rel.c @@ -274,11 +274,18 @@ rel_bind_column2( mvc *sql, sql_rel *rel } else if (is_set(rel->op) || is_sort(rel) || is_semi(rel->op) || - is_apply(rel->op) || is_select(rel->op) || is_topn(rel->op)) { if (rel->l) return rel_bind_column2(sql, rel->l, tname, cname, f); + } else if (is_apply(rel->op)) { + sql_exp *e = NULL;//exps_bind_column2(rel->exps, tname, cname); + + if (!e && rel->l) + e = rel_bind_column2(sql, rel->l, tname, cname, f); + if (!e && rel->r && (rel->flag == APPLY_JOIN || rel->flag == APPLY_LOJ)) + return rel_bind_column2(sql, rel->r, tname, cname, f); + return e; } return NULL; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list