Changeset: 2289647476dd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2289647476dd
Modified Files:
        sql/server/rel_unnest.c
Branch: default
Log Message:

Use macro


diffs (25 lines):

diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -2584,12 +2584,6 @@ rewrite_rank(visitor *v, sql_rel *rel, s
        return e;
 }
 
-static bool
-exp_is_values(sql_exp *e)
-{
-       return is_atom(e->type) && e->f;
-}
-
 static sql_rel *
 rel_union_exps(mvc *sql, sql_exp **l, list *vals, int is_tuple)
 {
@@ -2627,7 +2621,7 @@ rel_union_exps(mvc *sql, sql_exp **l, li
                        sq->nrcols = list_length(sq->exps);
                        /* union a project[(values(a),..,(b),(c)]  with 
freevars */
                        if (sq->card > CARD_ATOM && rel_has_freevar(sql, sq) && 
is_project(sq->op) &&
-                               !sq->l && sq->nrcols == 1 && 
exp_is_values(sq->exps->h->data)) {
+                               !sq->l && sq->nrcols == 1 && 
is_values((sql_exp*)sq->exps->h->data)) {
                                /* needs check on projection */
                                sql_exp *vals = sq->exps->h->data;
                                if (!(sq = rel_union_exps(sql, l, 
exp_get_values(vals), is_tuple)))
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to