Skip to content

Conversation

@amaliujia
Copy link
Contributor

What changes were proposed in this pull request?

Following up #38157, add all join types support for python. Please note that in the PR we decided to not support CROSS Join now.

Why are the changes needed?

Finish the join type support in Connect.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

UT

@amaliujia
Copy link
Contributor Author

R: @zhengruifeng @HyukjinKwon

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that in #38157 the feedback was to not support CROSS join so it is not listed here. Whenever it makes sense to have CROSS join then adding the support will be easy and fast.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is that? Please keep in mind that these type of decisions increase the pain of porting a pyspark job over to connect.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There were some different opinions for why that is useful. If you think we probably need that back, let's have a discussion first to reach a consensus.

@HyukjinKwon HyukjinKwon changed the title [SPARK-40534][CONNECT][FOLLOWUP] support all join types in python client [SPARK-40534][CONNECT][FOLLOW-UP] Support all join types in python client Oct 14, 2022
Copy link
Contributor

@zhengruifeng zhengruifeng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@AmplabJenkins
Copy link

Can one of the admins verify this patch?

Copy link
Contributor

@hvanhovell hvanhovell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@amaliujia
Copy link
Contributor Author

@HyukjinKwon This PR should be ready to merge.

@zhengruifeng
Copy link
Contributor

Merged into master

@amaliujia amaliujia deleted the python_join_types branch October 17, 2022 03:07
SandishKumarHN pushed a commit to SandishKumarHN/spark that referenced this pull request Dec 12, 2022
…ient

### What changes were proposed in this pull request?

Following up apache#38157, add all join types support for python. Please note that in the PR we decided to not support CROSS Join now.

### Why are the changes needed?

Finish the join type support in Connect.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

UT

Closes apache#38243 from amaliujia/python_join_types.

Authored-by: Rui Wang <rui.wang@databricks.com>
Signed-off-by: Ruifeng Zheng <ruifengz@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants