Skip to content

Commit 2dfe50f

Browse files
committed
return null when divider is 0 of Double type
1 parent f1069b8 commit 2dfe50f

File tree

1 file changed

+2
-0
lines changed
  • sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions

1 file changed

+2
-0
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ abstract class Expression extends TreeNode[Expression] {
142142
val evalE2 = e2.eval(i: Row)
143143
if (evalE2 == null) {
144144
null
145+
} else if (evalE2 == 0) {
146+
null
145147
} else {
146148
e1.dataType match {
147149
case ft: FractionalType =>

0 commit comments

Comments
 (0)