Changeset: 11fbbd829716 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=11fbbd829716
Modified Files:
        sql/src/backends/monet5/sql.mx
Branch: Oct2010
Log Message:

one equi select marks a point query

(back-port of
changeset:   38567:ceddf3abc211
user:        Niels Nes <[email protected]>
date:        Wed Dec 22 20:54:29 2010 +0100
files:       sql/src/backends/monet5/sql.mx
)


diffs (23 lines):

diff -r ca927b53bdfe -r 11fbbd829716 sql/src/backends/monet5/sql.mx
--- a/sql/src/backends/monet5/sql.mx    Sat Dec 25 10:35:45 2010 +0100
+++ b/sql/src/backends/monet5/sql.mx    Mon Dec 27 11:48:24 2010 +0100
@@ -1370,12 +1370,19 @@
        if (is_project(rel->op))
                return rel_is_point_query(rel->l);
        if (is_select(rel->op) && rel_is_table(rel->l) && rel->exps) {
+/*
                node *n;
                is_point = 1;
                for (n=rel->exps->h; n && is_point; n = n->next) {
                        if (!exp_is_point_select(n->data))
                                is_point = 0;
                }
+*/
+               is_point = 0;
+               /* just one point expression makes this a point query */
+               if (rel->exps->h)
+                       if (exp_is_point_select(rel->exps->h->data))
+                               is_point = 1;
        }
        return is_point;
 }
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to