-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-7109] [SQL] Push down left side filter for left semi join #5677
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
Conversation
|
i will try to add a test case for this |
|
Test build #30911 has finished for PR 5677 at commit
|
|
added test |
|
Test build #30941 has finished for PR 5677 at commit
|
|
Jenkins, retest this please |
|
Test build #30980 has started for PR 5677 at commit |
|
Jenkins, retest this please |
|
Test build #31350 has finished for PR 5677 at commit
|
|
It's very strange that compile with hive12 passed but failed for hive13, and my locally building on hive13 is ok |
|
Test build #31366 has finished for PR 5677 at commit
|
|
oh, my bad, i need rebase my branch since master renamed apply -> execute |
|
Test build #31368 has finished for PR 5677 at commit
|
|
LGTM |
|
Thanks, merged to master. |
Now in spark sql optimizer we only push down right side filter for left semi join, actually we can push down left side filter because left semi join is doing filter on left table essentially. Author: wangfei <[email protected]> Author: scwf <[email protected]> Closes apache#5677 from scwf/leftsemi and squashes the following commits: 483d205 [wangfei] update with master to fix compile issue 82df0e1 [wangfei] Merge branch 'master' of https://github.com/apache/spark into leftsemi d68a053 [wangfei] added apply 8f48a3d [scwf] added test ebadaa9 [wangfei] left filter push down for left semi join
Now in spark sql optimizer we only push down right side filter for left semi join, actually we can push down left side filter because left semi join is doing filter on left table essentially. Author: wangfei <[email protected]> Author: scwf <[email protected]> Closes apache#5677 from scwf/leftsemi and squashes the following commits: 483d205 [wangfei] update with master to fix compile issue 82df0e1 [wangfei] Merge branch 'master' of https://github.com/apache/spark into leftsemi d68a053 [wangfei] added apply 8f48a3d [scwf] added test ebadaa9 [wangfei] left filter push down for left semi join
Now in spark sql optimizer we only push down right side filter for left semi join, actually we can push down left side filter because left semi join is doing filter on left table essentially. Author: wangfei <[email protected]> Author: scwf <[email protected]> Closes apache#5677 from scwf/leftsemi and squashes the following commits: 483d205 [wangfei] update with master to fix compile issue 82df0e1 [wangfei] Merge branch 'master' of https://github.com/apache/spark into leftsemi d68a053 [wangfei] added apply 8f48a3d [scwf] added test ebadaa9 [wangfei] left filter push down for left semi join
Now in spark sql optimizer we only push down right side filter for left semi join, actually we can push down left side filter because left semi join is doing filter on left table essentially.