Skip to content

Conversation

@itholic
Copy link
Contributor

@itholic itholic commented Aug 1, 2023

What changes were proposed in this pull request?

Backport for #42086 and #42230

Why are the changes needed?

for functionality parity

Does this PR introduce any user-facing change?

Enabling couple of pandas APIs

How was this patch tested?

Enabling the existing UTs

zhengruifeng and others added 2 commits August 1, 2023 10:56
…in the `PLAN_ID_TAG`

### What changes were proposed in this pull request?
Make rule `ExtractWindowExpressions` retain the `PLAN_ID_TAG `

### Why are the changes needed?
In apache#39925, we introduced a new mechanism to resolve expression with specified plan.

However, sometimes the plan ID might be discarded by some analyzer rules, and then some expressions can not be correctly resolved, this issue is the main blocker of PS on Connect.

### Does this PR introduce _any_ user-facing change?
yes, a lot of Pandas APIs enabled

### How was this patch tested?
Enable UTs

Closes apache#42086 from zhengruifeng/ps_connect_analyze_window.

Authored-by: Ruifeng Zheng <ruifengz@apache.org>
Signed-off-by: Ruifeng Zheng <ruifengz@apache.org>
@itholic
Copy link
Contributor Author

itholic commented Aug 1, 2023

cc @HyukjinKwon @zhengruifeng FYI

zhengruifeng added a commit that referenced this pull request Aug 1, 2023
…wExpressions` & `WidenSetOperationTypes` retain the `PLAN_ID_TAG`

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

Backport for #42086 and #42230

### Why are the changes needed?

for functionality parity

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

Enabling couple of pandas APIs

### How was this patch tested?

Enabling the existing UTs

Closes #42252 from itholic/SPARK-43611-3.5.

Lead-authored-by: Ruifeng Zheng <ruifengz@apache.org>
Co-authored-by: itholic <haejoon.lee@databricks.com>
Signed-off-by: Ruifeng Zheng <ruifengz@apache.org>
@zhengruifeng
Copy link
Contributor

thanks, merged to branch-3.5

@itholic itholic deleted the SPARK-43611-3.5 branch November 20, 2023 01:35
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.

3 participants