Skip to content

DM-56498: SQL Negation Fixes (backport from DM-56220) - #1116

Merged
iagaponenko merged 5 commits into
xrdfrom
tickets/DM-56498
Oct 1, 2026
Merged

iagaponenko merged 5 commits into
xrdfrom
tickets/DM-56498

Conversation

@iagaponenko

Copy link
Copy Markdown
Contributor

No description provided.

Previously an inner nested `NOT`, e.g. `WHERE NOT (x NOT IN (...))` was
dropped by the adapter. This change identifies such situations and
recurses into the tree so that nested boolean terms are preserved
correctly.
Upstream Hyrise's precedence for NOT and unary minus differed from
MySQL. It has been changed with this update, and accompanying qserv-side
tests have also been added.
@iagaponenko
iagaponenko merged commit e5c91ac into xrd Oct 1, 2026
8 checks passed
@iagaponenko
iagaponenko deleted the tickets/DM-56498 branch October 1, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants