-
- Downloads
[SPARK-16097][SQL] Encoders.tuple should handle null object correctly
## What changes were proposed in this pull request? Although the top level input object can not be null, but when we use `Encoders.tuple` to combine 2 encoders, their input objects are not top level anymore and can be null. We should handle this case. ## How was this patch tested? new test in DatasetSuite Author: Wenchen Fan <wenchen@databricks.com> Closes #13807 from cloud-fan/bug.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoder.scala 35 additions, 13 deletions...pache/spark/sql/catalyst/encoders/ExpressionEncoder.scala
- sql/core/src/test/scala/org/apache/spark/sql/DatasetSuite.scala 7 additions, 0 deletions...re/src/test/scala/org/apache/spark/sql/DatasetSuite.scala
Loading
Please register or sign in to comment