From 95d64ad0e2a492d03b850294d511eb80e7d72fb2 Mon Sep 17 00:00:00 2001 From: Takuya UESHIN Date: Sat, 15 Nov 2014 12:20:00 +0900 Subject: [PATCH] Remove restriction of binary arithmetic operations for fixed-precision decimal. --- .../org/apache/spark/sql/catalyst/expressions/arithmetic.scala | 3 +-- 1 file changed, 1 insertion(+), 2 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 8574cabc43525..58c2e01be9e74 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 @@ -56,8 +56,7 @@ abstract class BinaryArithmetic extends BinaryExpression { override lazy val resolved = left.resolved && right.resolved && - left.dataType == right.dataType && - !DecimalType.isFixed(left.dataType) + left.dataType == right.dataType def dataType = { if (!resolved) {