[ https://issues.apache.org/jira/browse/SPARK-28512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16960370#comment-16960370 ]
Hu Fuwang commented on SPARK-28512: ----------------------------------- [~Gengliang.Wang] Is this already solved by [https://github.com/apache/spark/pull/25997] ? > New optional mode: throw runtime exceptions on casting failures > --------------------------------------------------------------- > > Key: SPARK-28512 > URL: https://issues.apache.org/jira/browse/SPARK-28512 > Project: Spark > Issue Type: Sub-task > Components: SQL > Affects Versions: 3.0.0 > Reporter: Gengliang Wang > Priority: Major > > In popular DBMS like MySQL/PostgreSQL/Oracle, runtime exceptions are thrown > on casting, e.g. cast('abc' as boolean) > While in Spark, the result is converted as null silently. It is by design > since we don't want a long-running job aborted by some casting failure. But > there are scenarios that users want to make sure all the data conversion are > correct, like the way they use MySQL/PostgreSQL/Oracle. > This one has a bigger scope than > https://issues.apache.org/jira/browse/SPARK-28741 -- 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