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]

Reply via email to