Changeset: eafad0b60430 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/eafad0b60430
Modified Files:
        sql/server/rel_exp.c
        sql/test/BugTracker-2026/Tests/All
Branch: Dec2025
Log Message:

Fix for issue #7981
Corrected compare_func( comp_type t, int anti ) implementation for anti case of 
lt, lte, gt and gte.


diffs (30 lines):

diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -3174,13 +3174,13 @@ compare_func( comp_type t, int anti )
        case cmp_equal:
                return anti?"<>":"=";
        case cmp_lt:
-               return anti?">":"<";
+               return anti?">=":"<";
        case cmp_lte:
-               return anti?">=":"<=";
+               return anti?">":"<=";
        case cmp_gte:
-               return anti?"<=":">=";
+               return anti?"<":">=";
        case cmp_gt:
-               return anti?"<":">";
+               return anti?"<=":">";
        case cmp_notequal:
                return anti?"=":"<>";
        default:
diff --git a/sql/test/BugTracker-2026/Tests/All 
b/sql/test/BugTracker-2026/Tests/All
--- a/sql/test/BugTracker-2026/Tests/All
+++ b/sql/test/BugTracker-2026/Tests/All
@@ -162,4 +162,4 @@ KNOWNFAIL?7974-muli-column-not-in-subque
 7978-name-leak-prepare-error-recompile
 7979-prepare-error-exec-113
 KNOWNFAIL?7980-lag-offset-ignored-bug
-KNOWNFAIL?7981-not-x-lt-x-bug
+7981-not-x-lt-x-bug
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to