Changeset: 79c4900a1553 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/79c4900a1553 Modified Files: sql/server/rel_optimize_sel.c Branch: cmp-or-patterns Log Message:
Fixes generate_multi_col_cmp_in() diffs (28 lines): diff --git a/sql/server/rel_optimize_sel.c b/sql/server/rel_optimize_sel.c --- a/sql/server/rel_optimize_sel.c +++ b/sql/server/rel_optimize_sel.c @@ -623,7 +623,7 @@ exp_or_chain_groups(mvc *sql, list *exps { /* identify three different groups * 1. gen_ands: lists of generic expressions (their inner association is AND) - * 2. ceq_ands: lists of cmp_eq ONLY expressions (same^^^) + * 2. ceq_ands: lists of multi_colum cmp_eq ONLY expressions (same^^^) * 3. neq: non equality col expressions * 4. eqh: col = X (we store the different X values) * @@ -707,13 +707,13 @@ generate_single_col_cmp_in(mvc *sql, sql } static list * -generate_multi_col_cmp_in(mvc *sql, sql_hash *eqh) +generate_multi_col_cmp_in(mvc *sql, sql_hash *meqh) { /* from multivalue cmp_eq with multiple lists of atoms in the hash generate * "(col1, col2, ...) in [(val10, val20, ...), (val11, val21, ...), ... ]" * (see detect_multicol_cmp_eqs()) */ - ins = new_exp_list(sql->sa); + list *ins = new_exp_list(sql->sa); for (int i = 0; i < meqh->size; i++) { sql_hash_e *he = meqh->buckets[i]; while (he) { _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org