Changeset: 7085d7466460 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7085d7466460
Modified Files:
        sql/server/sql_partition.c
Branch: Jul2021
Log Message:

Fixed parent table iteration


diffs (22 lines):

diff --git a/sql/server/sql_partition.c b/sql/server/sql_partition.c
--- a/sql/server/sql_partition.c
+++ b/sql/server/sql_partition.c
@@ -25,11 +25,14 @@ partition_find_mergetables(mvc *sql, sql
 {
        sql_trans *tr = sql->session->tr;
        list *res = NULL;
+       sql_part *pt = NULL;
 
-       for(sql_part *pt = partition_find_part(tr, t, NULL); pt; pt = 
partition_find_part(tr, t, pt)) {
-               if (!res)
-                       res = sa_list(sql->sa);
-               list_append(res, pt);
+       for (; t; t = pt?pt->t:NULL) {
+               if ((pt=partition_find_part(tr, t, NULL))) {
+                       if (!res)
+                               res = sa_list(sql->sa);
+                       list_append(res, pt);
+               }
        }
        return res;
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to