Changeset: 6ad4117ca0ac for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6ad4117ca0ac
Modified Files:
        sql/server/rel_statistics.c
Branch: pp_hashjoin
Log Message:

small workaround for not computing the statistics while loading a table (in 
parts).


diffs (14 lines):

diff --git a/sql/server/rel_statistics.c b/sql/server/rel_statistics.c
--- a/sql/server/rel_statistics.c
+++ b/sql/server/rel_statistics.c
@@ -771,8 +771,9 @@ rel_get_statistics_(visitor *v, sql_rel 
        case op_basetable: {
                sql_table *t = (sql_table *) rel->l;
                sqlstore *store = v->sql->session->tr->store;
+               sql_rel *p = v->parent;
 
-               if (!list_empty(rel->exps)) {
+               if (!list_empty(rel->exps) && (!p || !is_modify(p->op))) {
                        for (node *n = rel->exps->h ; n ; n = n->next)
                                rel_basetable_column_get_statistics(v->sql, 
rel, n->data);
                }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to