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

one equi select marks a point query


diffs (23 lines):

diff -r 2c0bf8a6294f -r ceddf3abc211 sql/src/backends/monet5/sql.mx
--- a/sql/src/backends/monet5/sql.mx    Wed Dec 22 20:54:08 2010 +0100
+++ b/sql/src/backends/monet5/sql.mx    Wed Dec 22 20:54:29 2010 +0100
@@ -1369,12 +1369,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