miland-db commented on code in PR #49726:
URL: https://github.com/apache/spark/pull/49726#discussion_r1953048060


##########
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala:
##########
@@ -329,6 +376,32 @@ class AstBuilder extends DataTypeAstBuilder
               .duplicateConditionInScope(CurrentOrigin.get, 
condition.conditionName)
           }
           conditions += condition.conditionName -> condition.sqlState
+        case signalStatement: SignalStatement if 
signalStatement.sqlState.isEmpty =>

Review Comment:
   I can add `assert` but conditions are read from the statement itself. It is 
either defined in the statement like `SIGNAL CONDITION_X` or if you use `SIGNAL 
SQLSTATE '12345'` then it is `USER_RAISED_EXCEPTION`. What I can do is set the 
condition to be `String` and not `Option[String]`. How that sounds?



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