[SPARK-2366] [SQL] Add column pruning for the right side of LeftSemi join.#1301
[SPARK-2366] [SQL] Add column pruning for the right side of LeftSemi join.#1301ueshin wants to merge 3 commits into
Conversation
|
Merged build triggered. |
|
Merged build started. |
|
Merged build finished. All automated tests passed. |
|
All automated tests passed. |
There was a problem hiding this comment.
Maybe "pruneJoinChild". It took me a little bit to figure out why this was okay, as shadowing the outside function is a little confusing.
|
Another awesome addition to the optimizer! Only minor comments. |
|
Thank you for your comments. |
|
Merged build triggered. |
|
Merged build started. |
|
Merged build finished. All automated tests passed. |
|
All automated tests passed. |
|
Thanks! Merged into master and 1.0. |
…join. The right side of `LeftSemi` join needs columns only used in join condition. Author: Takuya UESHIN <ueshin@happy-camper.st> Closes #1301 from ueshin/issues/SPARK-2366 and squashes the following commits: 7677a39 [Takuya UESHIN] Update comments. 786d3a0 [Takuya UESHIN] Rename method name. e0957b1 [Takuya UESHIN] Add column pruning for the right side of LeftSemi join. (cherry picked from commit 3da8df9) Signed-off-by: Michael Armbrust <michael@databricks.com>
…join. The right side of `LeftSemi` join needs columns only used in join condition. Author: Takuya UESHIN <ueshin@happy-camper.st> Closes apache#1301 from ueshin/issues/SPARK-2366 and squashes the following commits: 7677a39 [Takuya UESHIN] Update comments. 786d3a0 [Takuya UESHIN] Rename method name. e0957b1 [Takuya UESHIN] Add column pruning for the right side of LeftSemi join.
The right side of
LeftSemijoin needs columns only used in join condition.