# 属性类型定义
ezoodb支持通过字符关键字或枚举值来定义实体的属性类型,具体参数类型要求详见请求接口的文档
- 字符关键字:适用于schema定义文件、Map类型的请求参数等;
- 枚举值:ezoodb内部对不同数据类型进行了枚举映射,对应的枚举值可能会在部分请求中作为结果返回;
字符关键字 | 枚举值 | 类型描述 | 取值范围/类型约束 |
---|---|---|---|
"" | 0 | 未知类型 | |
"String" | 101 | 字符类型 | 数据长度不限,最大存储数量:4,294,967,295 |
"boolean" | 201 | 布尔类型 | true(1)、false(0) |
"byte" | 202 | int 8字节 | -128 ~ 127 |
"short" | 203 | int 16字节 | -32,768 ~ 32,767 |
"int" | 204 | int 32字节 | -2,147,483,648 ~ 2,147,483,647 |
"long" | 205 | 64位整型 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,808 |
"float" | 206 | 32位浮点数 | 3.4e-38 ~ 3.4e38,十进制有效数字位数:6~7 |
"double" | 207 | 64位浮点数 | 1.7e-308 ~ 1.7e308,十进制有效数字位数:16 |