-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Extend fast inequality join #8614
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
losipiuk
merged 20 commits into
prestodb:master
from
Teradata:extend-fast-inequality-join
Sep 11, 2017
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
e07fffc
Use proper session in MemoryLocalQueryRunner
losipiuk 0d34272
Remove unused field from inequality join optimization
6db0b36
Simplify javadoc for SortedPositionLinks and SortExpressionExtractor
losipiuk 2a10ce1
Update JoinFilterCacheKey equals and hashCode
db2e844
Add tests for non-equi join condition optimization
16dab33
Rename SortExpression to RowSortExpressionContext
losipiuk b1911bd
Move RowSortExpressionContext to top level
losipiuk a50fb91
Add SortExpressionContext
losipiuk adb2cc6
Explicitly pass sortChannel where needed and drop RowSortExpressionCo…
losipiuk d6858e8
Use explicit searchExpression in SortExpressionContext
losipiuk 8a2a194
Rename lessThanFunction to searchFunction in SortedPositionLinks
losipiuk 081f6c4
Refactor unit tests to use expression utility
2719246
Extend non-equi join optimization to support range predicates
6a64e5d
Remove extranous Javadoc
losipiuk 26b7c9a
Add comment to TestPositionLinks
losipiuk e567484
Replace anonymous classess with lambdas
losipiuk 8cc7cd6
Use TEST_PAGE instead rightPage in TestPositionLinks
losipiuk 34c51de
Extend inequality testcases in TestPositionLinks
losipiuk 0f74747
Extract sort expressions from complex join filters
losipiuk 318332a
Allow some conjuncts to be nondeterministic in SortExpressionExtractor
losipiuk 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
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
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.
belongs to "Refactor: rename lessThanFunction to searchFunction in SortedPosition…" commit