MaxGekk opened a new pull request, #36591:
URL: https://github.com/apache/spark/pull/36591

   ### What changes were proposed in this pull request?
   In the PR, I propose to rename the error classes:
   1. INVALID_SYNTAX_FOR_CAST -> CAST_INVALID_INPUT
   2. CAST_CAUSES_OVERFLOW -> CAST_OVERFLOW
   
   and change error messages:
   
   CAST_INVALID_INPUT:
   `The value <value> of the type <sourceType> cannot be cast to <targetType> 
because it is malformed. ...`
   
   CAST_OVERFLOW:
   `The value <value> of the type <sourceType> cannot be cast to <targetType> 
due to an overflow....`
   
   Also quote the SQL config `"spark.sql.ansi.enabled"` and a function name.
   
   This is a backport of https://github.com/apache/spark/pull/36553.
   
   ### Why are the changes needed?
   To improve user experience with Spark SQL by making errors/error classes 
related to CAST more clear and **unified**.
   
   ### Does this PR introduce _any_ user-facing change?
   Yes, the PR changes user-facing error messages.
   
   ### How was this patch tested?
   By running the modified test suites:
   ```
   $ build/sbt "testOnly *CastSuite"
   $ build/sbt "test:testOnly *DateFormatterSuite"
   $ build/sbt "test:testOnly *TimestampFormatterSuite"
   $ build/sbt "testOnly *DSV2SQLInsertTestSuite"
   $ build/sbt "test:testOnly *InsertSuite"
   $ build/sbt "testOnly *AnsiCastSuiteWithAnsiModeOff"
   ```
   
   Authored-by: Max Gekk <max.g...@gmail.com>
   Signed-off-by: Max Gekk <max.g...@gmail.com>
   (cherry picked from commit 66648e96e4283223003c80a1a997325bbd27f940)
   Signed-off-by: Max Gekk <max.g...@gmail.com>
   


-- 
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: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to