2014-01-09 65 views

回答

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'; 
+0

您好,感謝您的回覆。你提到的方法絕對可行。不過,我主要是在cql :: cql_result_t類的libcql中尋找get_index(...)或column_type()或column_class行的API。像get_column_name(int column_index)。在迭代結果集以便將列名與記錄關聯時,這很有用。 get_index(...)接受列名返回它的索引,所以我尋找的是相反的。 –