aboutsummaryrefslogtreecommitdiff
path: root/sql/catalyst/src/main/scala/org/apache
diff options
context:
space:
mode:
authorTakuya UESHIN <ueshin@happy-camper.st>2014-09-02 20:31:15 -0700
committerMichael Armbrust <michael@databricks.com>2014-09-02 20:31:15 -0700
commit0cd91f666dfe318934d5d41d3cb7085b2f9ae278 (patch)
treefbc13581769447040a8e8b01fb4d16ac508622fe /sql/catalyst/src/main/scala/org/apache
parent9b225ac3072de522b40b46aba6df1f1c231f13ef (diff)
downloadspark-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/catalyst/src/main/scala/org/apache')
-rw-r--r--sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala2
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)"