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