Changeset: ed95fab23a90 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ed95fab23a90
Modified Files:
sql/server/rel_optimizer.c
Branch: default
Log Message:
merged with Jun2016
diffs (18 lines):
diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -1427,12 +1427,12 @@ can_push_func(sql_exp *e, sql_rel *rel,
if (e->f){
sql_subfunc *f = e->f;
- if (math_unsafe(f))
+ if (math_unsafe(f) || f->func->type != F_FUNC)
return 0;
}
if (l) for (n = l->h; n && res; n = n->next)
res &= can_push_func(n->data, rel, &lmust);
- if (!lmust)
+ if (res && !lmust)
return 1;
(*must) |= lmust;
return res;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list