From 8c7a949be724d2748689948b4ade6dcb64c46a31 Mon Sep 17 00:00:00 2001 From: Yijie Shen Date: Mon, 6 Jul 2015 18:22:47 +0800 Subject: [PATCH] rebase & inputTypes update --- .../scala/org/apache/spark/sql/catalyst/expressions/math.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/math.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/math.scala index 500f4fad344ca..e28fa98534f5d 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/math.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/math.scala @@ -543,7 +543,7 @@ case class Round(child: Expression, scale: Expression) extends Expression with E override def inputTypes: Seq[AbstractDataType] = Seq( // rely on precedence to implicit cast String into Double - TypeCollection(DoubleType, FloatType, LongType, IntegerType, ShortType, ByteType), + TypeCollection(DecimalType, DoubleType, FloatType, LongType, IntegerType, ShortType, ByteType), TypeCollection(LongType, IntegerType, ShortType, ByteType)) override def checkInputDataTypes(): TypeCheckResult = {