KenanAdel opened a new pull request, #56614: URL: https://github.com/apache/spark/pull/56614
### What changes were proposed in this pull request? This PR updates the error messages for `SET_OPERATION_ON_MAP_TYPE` and `SET_OPERATION_ON_VARIANT_TYPE` in `error-conditions.json`. Previously, the messages incorrectly implied that the limitation only applies to DataFrame operations. In reality, the same error is also raised when using SQL queries. This change rewrites the messages to be more general so they correctly describe the restriction for both DataFrame and SQL when performing set operations (like `INTERSECT` and `EXCEPT`) on `MAP` and `VARIANT` types. --- ### Why are the changes needed? The current wording is misleading because it focuses only on DataFrame usage. However, these errors also happen in SQL execution, so the message should reflect both cases. This update removes confusion and makes the behavior clearer and more accurate for users. --- ### Does this PR introduce any user-facing change? Yes. The error messages shown to users when they try invalid set operations on `MAP` and `VARIANT` types have been updated. Before: - Messages only referred to DataFrame operations. After: - Messages now apply to both DataFrame and SQL queries. This is purely a change in wording; the actual execution behavior is unchanged. --- ### How was this patch tested? - Verified existing unit tests for `SET_OPERATION_ON_MAP_TYPE` and `SET_OPERATION_ON_VARIANT_TYPE` in `DataFrameSetOperationsSuite.scala` and `CollationSuite.scala`. - Ensured all related tests continue to pass after updating the error messages in `error-conditions.json`. - Confirmed that no functional changes were introduced, only updates to error message text definitions. --- ### Was this patch authored or co-authored using generative AI tooling? No -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
