sql - 所有 Spark SQL 数据类型的 Scala 类型映射是什么

标签 sql scala apache-spark apache-spark-sql sqldatatypes

可在 here 找到可用于 Spark SQL 的不同 DataType。 。谁能告诉我 Spark SQL 的每个 DataType 对应的 Java/Scala 数据类型是什么?

最佳答案

直接来自Spark SQL and DataFrame Guide :

Data type       |    Value type in Scala
------------------------------------------------
ByteType        |    Byte   
ShortType       |    Short  
IntegerType     |    Int    
LongType        |    Long   
FloatType       |    Float  
DoubleType      |    Double     
DecimalType     |    java.math.BigDecimal
StringType      |    String
BinaryType      |    Array[Byte]
BooleanType     |    Boolean 
TimestampType   |    java.sql.Timestamp
DateType        |    java.sql.Date
ArrayType       |    scala.collection.Seq   
MapType         |    scala.collection.Map   
StructType      |    org.apache.spark.sql.Row

关于sql - 所有 Spark SQL 数据类型的 Scala 类型映射是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32899701/

相关文章:

apache-spark - 聚合函数 Pyspark Dataframe 中的错误

scala - Spark运行时错误-ClassDefNotFound:SparkConf

php - MySQL 每月按员工姓名生成年度报告

sql - 表中每天的值总和

mysql - 使用 SQL 选择动态 Unix 纪元时间

scala - 我希望我的函数返回 Stream[T],但我不知道如何进行类型检查

java - Scala 映射值扩展接口(interface)

sql - REGEXP_REPLACE 雪花中以特定子字符串开头和结尾的字符串

oracle - 如何在 Scala 中将一个类隐式转换为另一个类

java - 在 Apache Spark 中指定运行时依赖项