[ https://issues.apache.org/jira/browse/SPARK-32793?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karen Feng updated SPARK-32793: ------------------------------- Description: # Add RAISEERROR() (or RAISE_ERROR()) to the API # Add Scala/Python/R version of API for ASSERT_TRUE() # Add an extra parameter to ASSERT_TRUE() as (cond, message), and for which the `message` parameter is only lazily evaluated when the condition is not true # Change the implementation of ASSERT_TRUE() to be rewritten during optimization to IF() instead. was: # assert_true is only available as a Spark SQL expression, and should be exposed as a function in the Scala and Python APIs for easier programmatic access. # The error message thrown when the assertion fails is often not very useful for the user. Add a parameter so that users can pass a custom error message. > Expose assert_true in Python/Scala APIs and add error message parameter > ----------------------------------------------------------------------- > > Key: SPARK-32793 > URL: https://issues.apache.org/jira/browse/SPARK-32793 > Project: Spark > Issue Type: New Feature > Components: SQL > Affects Versions: 3.1.0 > Reporter: Karen Feng > Priority: Minor > > # > Add RAISEERROR() (or RAISE_ERROR()) to the API > # > Add Scala/Python/R version of API for ASSERT_TRUE() > # > Add an extra parameter to ASSERT_TRUE() as (cond, message), and for which the > `message` parameter is only lazily evaluated when the condition is not true > # > Change the implementation of ASSERT_TRUE() to be rewritten during > optimization to IF() instead. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org