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

Reply via email to