Changeset: 5133ac32a583 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5133ac32a583
Modified Files:
        sql/server/rel_select.c
Branch: Oct2020
Log Message:

Don't forget comparisons


diffs (16 lines):

diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -5088,6 +5088,12 @@ exp_has_rank(sql_exp *e)
                /* fall through */
        case e_aggr:
                return exps_has_rank(e->l);
+       case e_cmp:
+               if (e->flag == cmp_or || e->flag == cmp_filter)
+                       return exps_has_rank(e->l) || exps_has_rank(e->r);
+               if (e->flag == cmp_in || e->flag == cmp_notin)
+                       return exp_has_rank(e->l) || exps_has_rank(e->r);
+               return exp_has_rank(e->l) || exp_has_rank(e->r) || (e->f && 
exp_has_rank(e->f));
        default:
                return 0;
        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to