Changeset: 51037d19d985 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/51037d19d985
Modified Files:
        sql/server/rel_optimizer.c
Branch: Jan2022
Log Message:

Defensive line needed for properties branch (I will leave it here). Check if 
list of select expressions is empty


diffs (12 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
@@ -8976,7 +8976,7 @@ rel_merge_table_rewrite(visitor *v, sql_
 
                        if (list_empty(mt->members)) /* in DDL statement cases 
skip if mergetable is empty */
                                return rel;
-                       if (sel) { /* prepare prunning information once */
+                       if (sel && !list_empty(sel->exps)) { /* prepare 
prunning information once */
                                info = SA_NEW(v->sql->sa, 
merge_table_prune_info);
                                *info = (merge_table_prune_info) {
                                        .cols = sa_list(v->sql->sa),
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to