目录
类型 | 描述 | 注意点 |
---|---|---|
boolean | True / false | |
int | 32-bit有符号整数 | 能转换成long类型 |
long | 64-bit有符号整数 | |
float | 32-bit IEEE 754浮点数 | 能转换成double类型 |
double | 64-bit IEEE 754浮点数 | |
decimal(P,S) | 固定位数小数; 精度为P, 小数位数为S | 小数位数固定,精度必须小于等于38。Schema更新时精度只能变大,不能变小 |
date | 没有时区的日期 | |
time | 没有时区的time(00:00:00) | 按microseconds储存 |
timestamp | 没有时区的Timestamp | 按microseconds储存 |
timestamptz | 有时区的Timestamp | 按microseconds储存,时区为UTC |
string | 任意长度的character sequences | 使用UTF-8编码 |
uuid | 通用的唯一识别码 | 固定16位长度 |
fixed(L) | 固定长度的byte array | |
binary | 任意长度的byte array | |
struct<…> | 一个record可以储存字段,字段可以是任何数据类型 | 储存的字段可以是required或optional |
list | 列表,列表中的元素数据类型必须一样,可以是任何数据类型 | |
map<K, V> | key:value类型的map,key和value可以是任何数据类型 | key必须有,value是optional或required |