Changeset: fb276004a608 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fb276004a608
Modified Files:
        gdk/gdk_project.c
Branch: Aug2024
Log Message:

Fix property setting corner case.
This situation doesn't normally occur, but was still incorrect.


diffs (20 lines):

diff --git a/gdk/gdk_project.c b/gdk/gdk_project.c
--- a/gdk/gdk_project.c
+++ b/gdk/gdk_project.c
@@ -742,12 +742,12 @@ BATproject2(BAT *restrict l, BAT *restri
                bn->tnonil = li.nonil & r1i.nonil;
                bn->tsorted = li.count <= 1
                        || (li.sorted & r1i.sorted)
-                       || (li.revsorted & r1i.revsorted)
-                       || r1i.count <= 1;
+                       || (li.revsorted & r1i.revsorted & li.nonil)
+                       || (r1i.count <= 1 && li.nonil);
                bn->trevsorted = li.count <= 1
-                       || (li.sorted & r1i.revsorted)
+                       || (li.sorted & r1i.revsorted & li.nonil)
                        || (li.revsorted & r1i.sorted)
-                       || r1i.count <= 1;
+                       || (r1i.count <= 1 && li.nonil);
                bn->tkey = li.count <= 1 || (li.key & r1i.key);
        }
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to