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]