Changeset: 86624d0efc0c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/86624d0efc0c Modified Files: sql/server/rel_optimize_sel.c Branch: cmp-or-patterns Log Message:
Renames functions for e_col hash key diffs (41 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 @@ -513,7 +513,7 @@ merge_ors(mvc *sql, list *exps, int *cha } static inline int -exp_unique_id(sql_exp *e) +exp_col_key(sql_exp *e) { return e->nid ? e->nid : e->alias.label; } @@ -521,16 +521,16 @@ exp_unique_id(sql_exp *e) static inline int exp_cmp_eq_unique_id(sql_exp *e) { - return exp_unique_id(e->l); + return exp_col_key(e->l); } static inline int exp_multi_col_key(list *l) { - int k = exp_unique_id(l->h->data); + int k = exp_col_key(l->h->data); for (node *n = l->h->next; n; n = n->next) { k <<= 4; - k ^= exp_unique_id(n->data); + k ^= exp_col_key(n->data); } return k; } @@ -788,7 +788,7 @@ merge_ors_NEW(mvc *sql, list *exps, int /* detect col cmp_eq exps with multiple values */ bool col_multival = false; if (list_length(eqs) > 1) { - eqh = hash_new(sql->sa, 4 /* TODO: HOW MUCH? prob. 64*/, (fkeyvalue)&exp_unique_id); + eqh = hash_new(sql->sa, 4 /* TODO: HOW MUCH? prob. 64*/, (fkeyvalue)&exp_col_key); col_multival = detect_col_cmp_eqs(sql, eqs, eqh); } _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org