使用libcql的Cassandra表的列名

时间:2014-01-09 14:17:32

标签: c++ cassandra cql3 libcql

有没有办法用libcql(https://github.com/datastax/cpp-driver)获取Cassandra中表的列名?我在C ++驱动程序中找不到相关的API调用。

非常感谢任何帮助。

此致 Saurav

1 个答案:

答案 0 :(得分:2)

cqllib是否符合CQL3所以为什么不查询系统表呢?您链接的页面上的The example实际上显示了如何检索有关群集中键空间的信息。

至于列,您所追求的查询:

 SELECT * FROM system.schema_columns;
 // or specify a keyspace to make column retrieval more specific 
 SELECT * FROM schema_columns WHERE keyspace_name='ks_name';