# 数据类型

在Kuiper中，每个列或表达式都有一个相关的数据类型。 数据类型描述（并约束）该类型的列可以容纳的一组值或可以产生的一组表达式。



## 支持的数据类型

以下是支持的数据类型的列表。

| #    | Data type | Description                                                  |
| ---- | --------- | ------------------------------------------------------------ |
| 1    | bigint    | The int type.                                                |
| 2    | float     | 浮点型                                                       |
| 3    | string    | 文本值，由Unicode字符组成。                                  |
| 4    | datetime  | 日期时间类型-*目前尚不支持*。                                |
| 5    | boolean   | 布尔类型，值可以是“ true”或“ false”。                        |
| 6    | array     | 数组类型可以是简单数据或结构类型中的任何类型（＃1-＃5和＃7）。 |
| 7    | struct    | 复杂类型。 名称/值对的集合。 值必须是受支持的数据类型。      |



## 类型转换

这些是控制*数据类型转换*的规则：

- ...
- 

