有没有办法用libcql(https://github.com/datastax/cpp-driver)获取Cassandra中表的列名?我在C ++驱动程序中找不到相关的API调用。
非常感谢任何帮助。
此致 Saurav
答案 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';