From 6d932ec1e5d3d54be3f3e4577a103b5d242f7de2 Mon Sep 17 00:00:00 2001 From: Jolan Rensen <Jolan.Rensen@jetbrains.com> Date: Thu, 22 Sep 2022 12:14:48 +0200 Subject: [PATCH] Added BigInteger support --- .../src/main/kotlin/org/jetbrains/kotlinx/spark/api/Encoding.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kotlin-spark-api/src/main/kotlin/org/jetbrains/kotlinx/spark/api/Encoding.kt b/kotlin-spark-api/src/main/kotlin/org/jetbrains/kotlinx/spark/api/Encoding.kt index bf76820b..322a38d3 100644 --- a/kotlin-spark-api/src/main/kotlin/org/jetbrains/kotlinx/spark/api/Encoding.kt +++ b/kotlin-spark-api/src/main/kotlin/org/jetbrains/kotlinx/spark/api/Encoding.kt @@ -39,6 +39,7 @@ import scala.Product import scala.reflect.ClassTag import java.beans.PropertyDescriptor import java.math.BigDecimal +import java.math.BigInteger import java.sql.Date import java.sql.Timestamp import java.time.* @@ -119,6 +120,7 @@ private val knownDataTypes: Map<KClass<out Any>, DataType> = mapOf( ByteArray::class to DataTypes.BinaryType, Decimal::class to DecimalType.SYSTEM_DEFAULT(), BigDecimal::class to DecimalType.SYSTEM_DEFAULT(), + BigInteger::class to DecimalType.SYSTEM_DEFAULT(), CalendarInterval::class to DataTypes.CalendarIntervalType, )