1
libcql (https://github.com/datastax/cpp-driver)을 사용하여 Cassandra에서 테이블의 열 이름을 가져 오는 방법이 있습니까? C++ 드라이버에서 관련 API 호출을 찾을 수 없습니다.libcql을 사용하는 Cassandra 테이블의 열 이름
도움이 매우 감사합니다.
감사합니다, Saurav
libcql (https://github.com/datastax/cpp-driver)을 사용하여 Cassandra에서 테이블의 열 이름을 가져 오는 방법이 있습니까? C++ 드라이버에서 관련 API 호출을 찾을 수 없습니다.libcql을 사용하는 Cassandra 테이블의 열 이름
도움이 매우 감사합니다.
감사합니다, Saurav
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';
안녕, 답장을 보내 주셔서 감사합니다. 당신이 언급 한 방법은 확실히 할 수 있습니다. 그러나, 나는 대부분 API get_index (...) 또는 column_type() 또는 column_class cql :: cql_result_t Class of libcql 클래스를 찾고있었습니다. get_column_name (int column_index)과 같은 것입니다. 이는 레코드에 열 이름을 연관시키기 위해 결과 세트를 반복하는 동안 도움이됩니다. get_index (...)는 인덱스를 반환하기 위해 열 이름을 취합니다. 그래서 내가 찾고 있던 것은 그 반대입니다. –