Nested negation queries would return multiple nested expressions, but parsing the WHERE clause assumed that only one expression was returned from each visit to a condition.
This was solved by recursively walking the expressions until we came upon the final right expression to build upon instead of overwriting it.
Nested negation queries would return multiple nested expressions, but parsing the WHERE clause assumed that only one expression was returned from each visit to a condition.
This was solved by recursively walking the expressions until we came upon the final right expression to build upon instead of overwriting it.
resolves #242