帮助中心帮助中心
从Apache检索列信息卡珊德拉数据库表
自从R2021a
关口= columninfo(康涅狄格州、用于表名)
[关口,keyvalue] = columninfo(康涅狄格州、用于表名)
例子
关口= columninfo (康涅狄格州,用于,的表)返回指定列信息从卡桑德拉®数据库表中指定用于使用卡桑德拉的数据库连接。
关口= columninfo (康涅狄格州,用于,的表)
关口
康涅狄格州
用于
的表
(关口,keyvalue)= columninfo (康涅狄格州,用于,的表)还返回键值为每个分区在卡桑德拉的数据库表中。
(关口,keyvalue)= columninfo (康涅狄格州,用于,的表)
keyvalue
全部折叠
使用Apache™卡桑德拉®数据库连接和Apache Cassandra数据库c++接口,返回卡桑德拉数据库表的列信息。指定密钥空间和表的名称。在这种情况下,卡桑德拉的数据库employeedata包含用于employees_by_job数据库表中。
employeedata
employees_by_job
创建一个卡桑德拉数据库连接使用配置数据源CassandraDataSource和一个空白的用户名和密码。的apacheCassandra函数返回康涅狄格州作为一个连接对象。
CassandraDataSource
apacheCassandra
连接
数据源=“CassandraDataSource”;用户名=”“;密码=”“;康涅狄格州= apacheCassandra(数据源、用户名、密码);
返回列信息employees_by_job数据库表中employeedata用于。
用于=“employeedata”;表名=“employees_by_job”;关口= columninfo(康涅狄格州、用于表名);
显示前几排的列信息。
头(峡路)
ans =8×4表名字数据类型PartitionKey ClusteringColumn ___________ ________, _______ ___________“job_id”“文本”真”““hire_date”“日期”假“DESC”“employee_id”“int”假“ASC”“commission_pct”“替身”假““department_id”“int”假”“电子邮件”“文本”假““first_name”“文本”假“last_name”“文本”是假的”“
关口是一个表与这些变量:
的名字——卡桑德拉数据库列名
的名字
数据类型卡桑德拉的查询语言(CQL)卡桑德拉数据库列的数据类型
数据类型
PartitionKey——分区关键指标
PartitionKey
ClusteringColumn——聚集列指标
ClusteringColumn
关闭卡桑德拉的数据库连接。
关上(康涅狄格州)
使用Apache™卡桑德拉®数据库连接和Apache Cassandra数据库c++接口,返回卡桑德拉数据库表的分区键值。指定密钥空间和表的名称。在这种情况下,卡桑德拉的数据库employeedata包含用于employees_by_job数据库表中。
用于=“employeedata”;表名=“employees_by_job”;[关口,keyvalue] = columninfo(康涅狄格州、用于表名);
keyvalue是一个表,它包含一个变量为每个分区键。行分区键值。
显示前几卡桑德拉数据库表的分区键值。
头(keyvalue)
ans =8×1表job_id __________“ST_CLERK”“SA_MAN”“HR_REP”“IT_PROG”“FI_MGR”“PR_REP”“PU_MAN”“AD_PRES”
job_id是唯一的分区键employees_by_job数据库表中。每一行是一个分区键值,是一个独特的分区employees_by_job。
job_id
使用分区键值partitionRead函数从卡桑德拉的数据库表中导入数据。
partitionRead
Apache Cassandra数据库连接,指定为一个连接对象。
用于指定为一个特征向量或字符串标量。如果你不知道密钥空间,然后访问用于财产的连接对象使用点符号视图卡桑德拉的用于数据库。
例子:“employeedata”
“employeedata”
数据类型:字符|字符串
字符
字符串
卡桑德拉数据库表名称,指定为一个特征向量或字符串标量。如果你不知道的表的名称,然后使用表名函数来找到它。
表名
例子:“employees_by_job”
“employees_by_job”
卡桑德拉的数据库表列信息,作为一个MATLAB返回®表包含这些变量。
卡桑德拉数据库列名
CQL卡桑德拉数据库列的数据类型
卡桑德拉的数据库表列是否是一个分区键(真正的表明一个分区键)
真正的
逻辑
卡桑德拉的数据库表列是否集群列(“ASC”表示升序排序,“DESC”表示降序排列,”“表明列不是一个集群列)
“ASC”
“DESC”
”“
如果一列的数据类型在卡桑德拉数据库表是一个集合(例如,一个列表,地图等等),那么的价值数据类型变量包含尖括号(< >)。这些尖括号包围的数据类型集合中的项目。用户定义类型(udt)包含的值的类型名称。例如,如果UDT人,然后的价值数据类型变量是人在MATLAB表中。有效CQL数据类型的详细信息,请参阅CQL数据类型。
列表
地图
< >
人
分区键值,作为一个表返回。MATLAB表包含一个变量为每个卡桑德拉数据库表的分区键。MATLAB表中的每一行代表一个独特的分区卡桑德拉的数据库表中。
你可以使用分区键值partitionRead函数从卡桑德拉的数据库表中导入数据。
关于MATLAB的细节分区键值的数据类型,明白了CQL数据类型转换为MATLAB数据类型使用Apache Cassandra数据库c++接口。
介绍了R2021a
CassandraConnectionOptions
插入
executecql
关闭
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室