@@ -220,14 +220,13 @@ class SimplifyConditionalSuite extends PlanTest with ExpressionEvalHelper with P
220
220
assert(! nonDeterministic.deterministic)
221
221
assertEquivalent(EqualTo (nonDeterministic, Literal (- 1 )), EqualTo (nonDeterministic, Literal (- 1 )))
222
222
223
- // null check, SPARK-33798 will change the following two behaviors .
223
+ // Null value should be handled by NullPropagation .
224
224
assertEquivalent(
225
225
EqualTo (If (a === Literal (1 ), Literal (null , IntegerType ), Literal (1 )), Literal (2 )),
226
- FalseLiteral )
226
+ EqualTo ( If (a === Literal ( 1 ), Literal ( null , IntegerType ), Literal ( 1 )), Literal ( 2 )) )
227
227
assertEquivalent(
228
228
EqualTo (If (a =!= Literal (1 ), Literal (1 ), Literal (2 )), Literal (null , IntegerType )),
229
- FalseLiteral )
230
-
229
+ EqualTo (If (a =!= Literal (1 ), Literal (1 ), Literal (2 )), Literal (null , IntegerType )))
231
230
assertEquivalent(
232
231
EqualTo (If (a === Literal (1 ), Literal (null , IntegerType ), Literal (1 )), Literal (1 )),
233
232
EqualTo (If (a === Literal (1 ), Literal (null , IntegerType ), Literal (1 )), Literal (1 )))
@@ -273,14 +272,13 @@ class SimplifyConditionalSuite extends PlanTest with ExpressionEvalHelper with P
273
272
assert(! nonDeterministic.deterministic)
274
273
assertEquivalent(EqualTo (nonDeterministic, Literal (- 1 )), EqualTo (nonDeterministic, Literal (- 1 )))
275
274
276
- // null check, SPARK-33798 will change the following two behaviors .
275
+ // Null value should be handled by NullPropagation .
277
276
assertEquivalent(
278
277
EqualTo (CaseWhen (Seq ((a, Literal (null , IntegerType ))), Some (Literal (1 ))), Literal (2 )),
279
- FalseLiteral )
278
+ EqualTo ( CaseWhen ( Seq ((a, Literal ( null , IntegerType ))), Some ( Literal ( 1 ))), Literal ( 2 )) )
280
279
assertEquivalent(
281
280
EqualTo (CaseWhen (Seq ((a, Literal (1 ))), Some (Literal (2 ))), Literal (null , IntegerType )),
282
- FalseLiteral )
283
-
281
+ EqualTo (CaseWhen (Seq ((a, Literal (1 ))), Some (Literal (2 ))), Literal (null , IntegerType )))
284
282
assertEquivalent(
285
283
EqualTo (CaseWhen (Seq ((a, Literal (null , IntegerType ))), Some (Literal (1 ))), Literal (1 )),
286
284
EqualTo (CaseWhen (Seq ((a, Literal (null , IntegerType ))), Some (Literal (1 ))), Literal (1 )))
0 commit comments