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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]