- BOOLEAN(布尔值)
- INT32(整型)
- INT64(长整型)
- DOUBLE(双精度浮点数)
- TEXT(字符串)
浮点数精度配置
对于 FLOAT 与 DOUBLE 类型的序列,如果编码方式采用 RLE 或 ,可以在创建序列时通过 属性指定浮点数的小数点后位数。
例如,
若不指定,系统会按照配置文件 中的 float_precision 项配置(默认为 2 位)。
数据类型兼容性
当写入数据的类型与序列注册的数据类型不一致时,
- 如果序列数据类型不兼容写入数据类型,系统会给出错误提示。
- 如果序列数据类型兼容写入数据类型,系统会进行数据类型的自动转换,将写入的数据类型更正为注册序列的类型。
时间戳类型
时间戳是一个数据到来的时间点,其中包括绝对时间戳和相对时间戳。
绝对时间戳
IOTDB 中绝对时间戳分为二种,一种为 LONG 类型,一种为 DATETIME 类型(包含 DATETIME-INPUT, DATETIME-DISPLAY 两个小类)。
在用户在输入时间戳时,可以使用 LONG 类型的时间戳或 DATETIME-INPUT 类型的时间戳,其中 DATETIME-INPUT 类型的时间戳支持格式如表所示:
DATETIME-INPUT 类型支持格式
DATETIME-DISPLAY 自定义时间格式的语法
相对时间戳
相对时间是指与服务器时间和类型时间相差一定时间间隔的时间。 形式化定义为:
The syntax of the duration unit
例子: