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