diff --git a/sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowFunctionFrame.scala b/sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowFunctionFrame.scala index 644603e4710f..fda946e870a0 100644 --- a/sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowFunctionFrame.scala +++ b/sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowFunctionFrame.scala @@ -123,10 +123,7 @@ abstract class OffsetWindowFunctionFrameBase( protected val fillDefaultValue = { // Collect the expressions and bind them. val boundExpressions = Seq.fill(ordinal)(NoOp) ++ expressions.toImmutableArraySeq.map { e => - if (e.default == null) { - // The default value is null. - Literal.create(null, e.dataType) - } else if (e.default.foldable) { + if (e.default.foldable) { // The default value is foldable. Literal.create(e.default.eval(), e.dataType) } else {