转换CQL数据类型为MATLAB数据类型
将数据导入MATLAB时®,partitionRead
而且executecql
函数转换Cassandra®CQL (Query Language)数据类型转换为MATLAB数据类型。将数据从MATLAB导出到Cassandra数据库时,将插入
函数转换MATLAB数据类型为CQL数据类型。该表描述了CQL数据类型,并显示了用于数据导入和导出的相应MATLAB数据类型。
CQL数据类型 | 数据类型描述 | 数据导入用MATLAB表变量的数据类型 | 数据导出的MATLAB表变量的数据类型 |
---|---|---|---|
|
US-ASCII字符串 |
|
|
|
64位有符号长整数 |
|
|
|
任意字节(无验证) |
|
数值向量的单元格数组 |
|
|
|
|
|
分布式计数器值(64位长整数) |
|
不受金宝app插入 函数 |
|
Value是没有相应时间值的日期。Cassandra将日期编码为32位整数,表示自epoch(1970年1月1日)以来的天数。 |
|
|
|
可变精度小数 |
|
|
|
64位IEEE®-754浮点数 |
|
|
|
32位IEEE-754浮点数 |
|
|
|
IPv4或IPv6格式的IP地址字符串 |
|
|
|
32位有符号整数 |
|
|
|
一个或多个有序元素(例如, |
数据类型数组,集合中的每个项对应一个。 例如,如果Cassandra数据库表列具有 |
向量的单元格数组,其中每个向量都与列表的类型兼容。 例如,如果Cassandra数据库表中包含 |
|
json风格的文字数组(例如, |
一个 例如,如果Cassandra数据库表列具有 |
单元格数组中的表,其中每个表包含 这两个变量的数据类型与Cassandra数据库映射的键和值的数据类型兼容。 例如,如果Cassandra数据库表中包含 |
|
一个或多个元素(例如, |
数据类型数组,集合中的每个项对应一个。 例如,如果Cassandra数据库列具有 |
向量的单元格数组,其中每个向量都与集合的类型兼容。 例如,如果Cassandra数据库表中包含 |
|
2字节整数 |
|
|
|
UTF-8编码的字符串 |
|
|
|
Cassandra数据库将此值编码为一个64位有符号整数,表示从午夜开始的纳秒数。 |
|
|
|
具有毫秒精度的日期和时间,从epoch(1970年1月1日)开始编码为8字节 |
|
|
|
版本1只有UUID |
|
|
|
字节的整数 |
|
|
|
一组未命名但类型化的字段 |
1 - 例如,如果Cassandra数据库列具有 |
MATLAB表。 每个变量在表中的位置决定了变量映射到元组中的哪个字段。表中的第一个变量映射到元组中的第一个字段,第二个变量映射到第二个字段,依此类推。 例如,如果Cassandra数据库表中包含 |
用户定义类型 |
命名字段组 |
1 - |
MATLAB表。 表中变量的名称必须与UDT字段的名称匹配。表中每个变量的数据类型必须与对应UDT字段的Cassandra数据类型兼容。 |
|
标准UUID格式 |
|
|
|
UTF-8编码的字符串 |
|
|
|
任意精度的整数 |
|
|
请注意
对于CQL数据类型,如果数据类型是一个集合(例如,列表
,地图
,等等),然后该值包含尖括号(<>
).这些括号将集合中项目的数据类型括起来。有关有效Cassandra数据类型的详细信息,请参见CQL数据类型.