Changeset: 30ec623cc33f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=30ec623cc33f
Modified Files:
        sql/server/rel_select.c
Branch: Jul2015
Log Message:

handle aggregates with more than 2 arguments


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
@@ -4041,6 +4041,12 @@ rel_nop(mvc *sql, sql_rel **rel, symbol 
        }
        if (sname)
                s = mvc_bind_schema(sql, sname);
+       
+       /* first try aggregate */
+       f = find_func(sql, s, fname, nr_args, F_AGGR, NULL);
+       if (f)
+               return _rel_aggr(sql, rel, 0, s, fname, l->next->data.lval->h, 
fs);
+
        f = bind_func_(sql, s, fname, tl, type);
        if (f) {
                return exp_op(sql->sa, exps, f);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to