karenfeng opened a new pull request #29947:
URL: https://github.com/apache/spark/pull/29947


   ## What changes were proposed in this pull request?
   
   Adds a SQL function `raise_error` which underlies the refactored 
`assert_true` function. `assert_true` now also (optionally) accepts a custom 
error message field.
   `raise_error` is exposed in SQL, Python, Scala, and R.
   `assert_true` was previously only exposed in SQL; it is now also exposed in 
Python, Scala, and R.
   
   ### Why are the changes needed?
   
   Improves usability of `assert_true` by clarifying error messaging, and adds 
the useful helper function `raise_error`.
   
   
   ### Does this PR introduce _any_ user-facing change?
   
   Yes:
   - Adds `raise_error` function to the SQL, Python, Scala, and R APIs.
   - Adds `assert_true` function to the SQL, Python and R APIs.
   
   
   ### How was this patch tested?
   
   Adds unit tests in SQL, Python, Scala, and R for `assert_true` and 
`raise_error`.


----------------------------------------------------------------
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.

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