diff options
author | Takuya UESHIN <ueshin@happy-camper.st> | 2016-11-17 11:21:08 +0800 |
---|---|---|
committer | Wenchen Fan <wenchen@databricks.com> | 2016-11-17 11:21:08 +0800 |
commit | 170eeb345f951de89a39fe565697b3e913011768 (patch) | |
tree | 532823b90139d24b16a8d7a4ae6043ad6b815dbd | |
parent | 55589987be89ff78dadf44498352fbbd811a206e (diff) | |
download | spark-170eeb345f951de89a39fe565697b3e913011768.tar.gz spark-170eeb345f951de89a39fe565697b3e913011768.tar.bz2 spark-170eeb345f951de89a39fe565697b3e913011768.zip |
[SPARK-18442][SQL] Fix nullability of WrapOption.
## What changes were proposed in this pull request?
The nullability of `WrapOption` should be `false`.
## How was this patch tested?
Existing tests.
Author: Takuya UESHIN <ueshin@happy-camper.st>
Closes #15887 from ueshin/issues/SPARK-18442.
-rw-r--r-- | sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala index 50e2ac3c36..0e3d99127e 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala @@ -341,7 +341,7 @@ case class WrapOption(child: Expression, optType: DataType) override def dataType: DataType = ObjectType(classOf[Option[_]]) - override def nullable: Boolean = true + override def nullable: Boolean = false override def inputTypes: Seq[AbstractDataType] = optType :: Nil |