diff options
author | Takuya UESHIN <ueshin@happy-camper.st> | 2014-09-02 20:31:15 -0700 |
---|---|---|
committer | Michael Armbrust <michael@databricks.com> | 2014-09-02 20:31:15 -0700 |
commit | 0cd91f666dfe318934d5d41d3cb7085b2f9ae278 (patch) | |
tree | fbc13581769447040a8e8b01fb4d16ac508622fe /sql | |
parent | 9b225ac3072de522b40b46aba6df1f1c231f13ef (diff) | |
download | spark-0cd91f666dfe318934d5d41d3cb7085b2f9ae278.tar.gz spark-0cd91f666dfe318934d5d41d3cb7085b2f9ae278.tar.bz2 spark-0cd91f666dfe318934d5d41d3cb7085b2f9ae278.zip |
[SPARK-3341][SQL] The dataType of Sqrt expression should be DoubleType.
Author: Takuya UESHIN <ueshin@happy-camper.st>
Closes #2233 from ueshin/issues/SPARK-3341 and squashes the following commits:
e497320 [Takuya UESHIN] Fix data type of Sqrt expression.
Diffstat (limited to 'sql')
-rw-r--r-- | sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala index 56f042891a..f988fb010b 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala @@ -36,7 +36,7 @@ case class UnaryMinus(child: Expression) extends UnaryExpression { case class Sqrt(child: Expression) extends UnaryExpression { type EvaluatedType = Any - def dataType = child.dataType + def dataType = DoubleType override def foldable = child.foldable def nullable = child.nullable override def toString = s"SQRT($child)" |