Changeset: 98b17b48a278 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/98b17b48a278
Modified Files:
        sql/server/rel_optimize_sel.c
Branch: default
Log Message:

disable push group-topn down for rank functions


diffs (12 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
@@ -5091,7 +5091,7 @@ rel_push_select_down(visitor *v, sql_rel
                                                        sql_subfunc *rankf = 
ranke->f;
                                                        if (rankf->func->type 
== F_ANALYTIC) { /* rank functions cannot have a frame */
                                                                sql_rel *tn = 
NULL;
-                                                               if 
(strcmp(rankf->func->base.name, "rank") == 0 && is_simple_project(pl->op) && 
pl->r) {
+                                                               if (0 && 
strcmp(rankf->func->base.name, "rank") == 0 && is_simple_project(pl->op) && 
pl->r) {
                                                                        tn = 
r->l = rel_topn(v->sql->sa, r->l, append(sa_list(v->sql->sa), e->r));
                                                                        
tn->grouped = 1;
                                                                        
v->changes++;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to