在前面我们介绍了在操作spark sql的时候使用的是DataFrame数据结构。整个DataFrame可以看作是在内存中的一个表。那么对于数据表,每一个字段应该都有类型,因此这里我们列举下DataFrame支持哪些数据类型。
| 序号 | 数据类型 |
| 1 | ByteType |
| 2 | ShortType |
| 3 | IntegerType |
| 4 | LongType |
| 5 | FloatType |
| 6 | DoubleType |
| 7 | StringType |
| 8 | BooleanType |
| 9 | DecimalType |
| 10 | BinaryType |
| 11 | TimestampType |
| 12 | DateType |
| 13 | ArrayType |
| 14 | MapType |
| 15 | StructType |
| 16 | StructField |
以上的类型主要是针对scala语言,其他的语言暂时不列出。

还没有评论,来说两句吧...