java - Astyanax cql3 COUNT query returning ROWS not NUMBER -


according example page of astyanax:

https://github.com/netflix/astyanax/wiki/cql-and-cql3

when run count query, result returns "number", can query with:

try {     operationresult<cqlresult<string, string>> result         = keyspace.preparequery(cf_standard1)             .withcql("select count(*) standard1 key='a';")             .execute();      system.out.println("cql count: " + result.getresult().getnumber()); } catch (connectionexception e) { } 

and should give count result, querying table cql3 , isn't giving me "number", "rows", 1 row , 1 column.

the method hasnumber gives false , method hasrows gives true, now, how can result of count query?

you should use

system.out.println("cql count: " + result.getresult().getrows().getrowbyindex(0).getcolumns().getcolumnbyname("count").getlongvalue()); 

Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -