Skip to content
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

Improve the inline/columnar combination #80

Merged
merged 4 commits into from
Feb 10, 2025

Conversation

lu-zero
Copy link
Contributor

@lu-zero lu-zero commented Feb 3, 2025

Fix again the span computation, make so the compact representation does not behave weirdly when it needs to go columnar in subqueries.

Now it is really getting closer to ideal if somebody wants a compact representation.

Yet to be done:

  • Adding an option to consider * JOIN a top level keyword or not.
  • Possibly more tests to catch ugly corner cases.

Fix again the span computation, make so the compact representation does
not behave weirdly when it needs to go columnar in subqueries.
@lu-zero lu-zero changed the title feat: Improve the inline/columnar combination Improve the inline/columnar combination Feb 3, 2025
@lu-zero
Copy link
Contributor Author

lu-zero commented Feb 3, 2025

@bartlomieju if you have time to give it a try would be great.

Also are we all happy with the options available?

@bartlomieju
Copy link

@lu-zero thanks, we tried it on our end and it seems to work fine. So we'd definitely be interested in shipping it in Deno v2.2

@lu-zero
Copy link
Contributor Author

lu-zero commented Feb 10, 2025

There is potentially one issue on formatting WITH but I hadn't had time to distill a test and a fix for it yet. It shouldn't block this set

Copy link
Owner

@shssoichiro shssoichiro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, since it seems like this is ready to go, I'll get this merged.

@shssoichiro shssoichiro merged commit 80255c7 into shssoichiro:master Feb 10, 2025
5 checks passed
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.

3 participants