michaelmitchell-bit opened a new pull request, #56857: URL: https://github.com/apache/spark/pull/56857
### What changes were proposed in this pull request? This PR replaces the legacy error class `_LEGACY_ERROR_TEMP_3192` with the existing named error condition `UNSUPPORTED_DATATYPE` in vectorized row/column conversion paths. It also removes the legacy error condition entry and adds regression coverage for the migrated error class. ### Why are the changes needed? `_LEGACY_ERROR_TEMP_3192` is one of the temporary legacy error classes tracked by SPARK-57745. Reusing `UNSUPPORTED_DATATYPE` gives this unsupported datatype path a stable named error condition and SQLSTATE. ### Does this PR introduce any user-facing change? No. This only changes the internal error class name used for an existing unsupported datatype error path. ### How was this patch tested? - `jq empty common/utils/src/main/resources/error/error-conditions.json` - `git diff --check` - Verified no `_LEGACY_ERROR_TEMP_3192` references remain in the touched error/vectorized files The targeted Spark SQL test was not run locally because this machine only has Java 8 installed, while current Spark requires Java 17/21/25 to build. ### License This contribution is my original work and I license it to the project under the project's open source license. -- 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]
