We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 243888a commit e12a9bdCopy full SHA for e12a9bd
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala
@@ -205,8 +205,9 @@ case class Invoke(
205
206
val evaluateArguments = if (arguments.nonEmpty) {
207
s"""
208
- if (!${obj.isNull}) {
+ if (!${ev.isNull}) {
209
$argCode
210
+ ${ev.isNull} = $resultIsNull;
211
}
212
"""
213
} else {
@@ -253,8 +254,8 @@ case class Invoke(
253
254
255
val code = s"""
256
${obj.code}
257
+ boolean ${ev.isNull} = ${obj.isNull};
258
$evaluateArguments
- boolean ${ev.isNull} = ${obj.isNull} || $resultIsNull;
259
$javaType ${ev.value} = ${ctx.defaultValue(dataType)};
260
if (!${ev.isNull}) {
261
$evaluate
0 commit comments