Skip to content

Commit db4bb48

Browse files
committed
adding JavaBigInteger in converters
1 parent de7757d commit db4bb48

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package org.apache.spark.sql.catalyst
1919

2020
import java.lang.{Iterable => JavaIterable}
2121
import java.math.{BigDecimal => JavaBigDecimal}
22+
import java.math.{BigInteger => JavaBigInteger}
2223
import java.sql.{Date, Timestamp}
2324
import java.util.{Map => JavaMap}
2425
import javax.annotation.Nullable
@@ -326,6 +327,7 @@ object CatalystTypeConverters {
326327
val decimal = scalaValue match {
327328
case d: BigDecimal => Decimal(d)
328329
case d: JavaBigDecimal => Decimal(d)
330+
case d: JavaBigInteger => Decimal(d)
329331
case d: Decimal => d
330332
}
331333
if (decimal.changePrecision(dataType.precision, dataType.scale)) {

0 commit comments

Comments
 (0)