Skip to content

Commit

Permalink
simplify
Browse files Browse the repository at this point in the history
  • Loading branch information
zhengruifeng committed Dec 7, 2022
1 parent 9d24962 commit 6f06863
Showing 1 changed file with 2 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,8 @@ class SparkConnectPlanner(session: SparkSession) {
case proto.Expression.ExprTypeCase.UNRESOLVED_ATTRIBUTE =>
transformUnresolvedExpression(exp)
case proto.Expression.ExprTypeCase.UNRESOLVED_FUNCTION =>
transformUnresolvedFunction(exp.getUnresolvedFunction)
transformUnregisteredFunction(exp.getUnresolvedFunction)
.getOrElse(transformUnresolvedFunction(exp.getUnresolvedFunction))
case proto.Expression.ExprTypeCase.ALIAS => transformAlias(exp.getAlias)
case proto.Expression.ExprTypeCase.EXPRESSION_STRING =>
transformExpressionString(exp.getExpressionString)
Expand Down Expand Up @@ -540,11 +541,6 @@ class SparkConnectPlanner(session: SparkSession) {
*/
private def transformUnresolvedFunction(
fun: proto.Expression.UnresolvedFunction): Expression = {
val functionOpt = transformUnregisteredFunction(fun)
if (functionOpt.nonEmpty) {
return functionOpt.get
}

if (fun.getIsUserDefinedFunction) {
UnresolvedFunction(
session.sessionState.sqlParser.parseFunctionIdentifier(fun.getFunctionName),
Expand Down

0 comments on commit 6f06863

Please sign in to comment.