-
-
Notifications
You must be signed in to change notification settings - Fork 267
Refactor how we manage outer scopes in join iteration #3428
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
Merged
Merged
Changes from 14 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
6e9d8fe
Rename test, since colons in test names interfere with test labels.
nicktobey 7d58511
Add additional join query tests
nicktobey 88163b3
Initial join field indexing rewrite.
nicktobey 202b0f4
Add joinStats
nicktobey ea115ab
Migrate joinIter
nicktobey a04a15d
Migrate existsIter
nicktobey 765d266
Migrate fullJoinIter
nicktobey 3ef166e
Migrate crossJoinIter
nicktobey b1b014b
Migrate lateralJoinIter
nicktobey 5bdd5fd
Remove duplicate removeParentRow
nicktobey ca447ba
Fix scope index calculation issues in fullJoinIter
nicktobey 979ad86
Initial migration to joinState
nicktobey d801969
Add additional tests for lateral joins and outer joins.
nicktobey 80ff08f
Continue migrating join logic into joinState
nicktobey 1b13f91
Fixup creating scopes within subqueries.
nicktobey 8f5b96b
Skip new tests currently that aren't being optimized due to limitatio…
nicktobey 261adbc
Fixup row indexes in merge join.
nicktobey f1e3d54
Merge remote-tracking branch 'origin/main' into nicktobey/outer_scopes
nicktobey 2552d18
Respond to PR feedback.
nicktobey File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
?
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.
Fixed