-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-33735][SQL] Handle UPDATE in ReplaceNullWithFalseInPredicate #30787
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
|
cc @rdblue |
|
LGTM. Pending tests. |
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Merged to master for Apache Spark 3.2.0. Thanks, @aokolnychyi , @dbtsai , @viirya , @rdblue . |
|
Test build #132842 has finished for PR 30787 at commit
|
|
LGTM, thanks @aokolnychyi. |
|
Thanks, everyone! |
### What changes were proposed in this pull request? This PR adds `UpdateTable` to supported plans in `ReplaceNullWithFalseInPredicate`. ### Why are the changes needed? This change allows Spark to optimize update conditions like we optimize filters. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? This PR extends the existing test cases to also cover `UpdateTable`. Closes apache#30787 from aokolnychyi/spark-33735. Authored-by: Anton Okolnychyi <[email protected]> Signed-off-by: Dongjoon Hyun <[email protected]> (cherry picked from commit 4d56d43) Signed-off-by: Dongjoon Hyun <[email protected]>
What changes were proposed in this pull request?
This PR adds
UpdateTableto supported plans inReplaceNullWithFalseInPredicate.Why are the changes needed?
This change allows Spark to optimize update conditions like we optimize filters.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
This PR extends the existing test cases to also cover
UpdateTable.