-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for parenthesized expressions & EXISTS subquery #126
Conversation
FYI I've enabled branch protection to require at least 1 approval & all the test suites passing before merging a PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Parenthesis change LGTM
exists
is good, but adding more options (like not in
etc) would be great
ref: https://dev.mysql.com/doc/refman/8.0/en/exists-and-not-exists-subqueries.html ref: https://www.postgresql.org/docs/current/functions-subquery.html Skipped `NOT IN` b/c it's non-trivial, there are issues with precedence & conflicts.
4d451ac
to
0b9c789
Compare
I've update the PR (& the PR description) to include the suggested changes. The one exception was |
LGTM |
What
There's three changes being made in this PR, each are contained to individual commits.
(
&)
to group them.EXISTS
expression.IN
NOT IN
, there was conflicts with precedence that I want to sort out separately.ANY
,SOME
, &ALL