GitHub user gatorsmile opened a pull request:
https://github.com/apache/spark/pull/21728
[SPARK-24759] [SQL] No reordering keys for broadcast hash join
## What changes were proposed in this pull request?
As the implementation of the broadcast hash join is independent of the
input hash partitioning, reordering keys is not necessary. Thus, we solve this
issue by simply removing the broadcast hash join from the reordering rule in
EnsureRequirements.
## How was this patch tested?
N/A
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gatorsmile/spark cleanER
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/21728.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #21728
----
commit 194991b0e8f6375ede6b615813974bbcf75ef036
Author: Xiao Li <gatorsmile@...>
Date: 2018-07-07T23:06:39Z
remove BroadcastHashJoinExec from reorderJoinPredicates
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]