in GlueCustomConnectors/development/Spark/glue-3.0/tpcds-custom-connector-for-glue3.0/src/main/scala/com/amazonaws/services/glue/marketplace/connector/tpcds/TPCDSUtils.scala [83:93]
def convertValueType(value: String, dataType: DataType): Any = {
dataType match {
case StringType => value
case LongType => value.toLong
case IntegerType => value.toInt
case DecimalType() => new java.math.BigDecimal(value)
case DateType => java.sql.Date.valueOf(value)
case _ => throw new IllegalArgumentException(
s"The specified type: ${dataType.typeName} is not defined.")
}
}