Skip to content

Commit 8d9a04d

Browse files
committed
remove decimalMethod and do $$div
1 parent ab6858c commit 8d9a04d

File tree

1 file changed

+1
-2
lines changed
  • sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions

1 file changed

+1
-2
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ case class Multiply(left: Expression, right: Expression)
209209

210210
abstract class DivisionArithmetic extends BinaryArithmetic with NullIntolerant {
211211
override def nullable: Boolean = true
212-
override def decimalMethod: String = "$div"
213212

214213
private lazy val div: (Any, Any) => Any = dataType match {
215214
case ft: FractionalType => ft.fractional.asInstanceOf[Fractional[Any]].div
@@ -243,7 +242,7 @@ abstract class DivisionArithmetic extends BinaryArithmetic with NullIntolerant {
243242
}
244243
val javaType = ctx.javaType(dataType)
245244
val divide = if (dataType.isInstanceOf[DecimalType]) {
246-
s"${eval1.value}." + "$div" + s"(${eval2.value})"
245+
s"${eval1.value}.$$div(${eval2.value})"
247246
} else {
248247
s"($javaType)(${eval1.value} / ${eval2.value})"
249248
}

0 commit comments

Comments
 (0)