[ 
https://issues.apache.org/jira/browse/CASSANDRA-6807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13922729#comment-13922729
 ] 

Sylvain Lebresne commented on CASSANDRA-6807:
---------------------------------------------

I think you misunderstood, if you explicitely ask for a column in the query, 
that column will be included in the result set, but will just be one of the 
column in the CqlRow of the CqlResult.rows field. It's there, you can use it, 
but CqlRow.key is always null as far as CQL3 is concerned.

> Thrift with CQL3 doesn't return key
> -----------------------------------
>
>                 Key: CASSANDRA-6807
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6807
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>         Environment: windows 7 64bit, jdk 1.7, cassandra 2.0.5
>            Reporter: Peter
>         Attachments: thrift-missing-key.png
>
>
> I'm working on adding support for CQL3 to Hector and came across an odd 
> issue. I explicitly include the key in the statement, but the key isn't 
> returned. I've attached a screenshot. Hector's CqlQuery class is doing the 
> following to issue the cql3 call. I'm hoping it's a simple configuration 
> detail I'm missing or parameter I need to set.
> result = cassandra.execute_cql3_query(query, useCompression ? 
> Compression.GZIP : Compression.NONE, getConsistency());
> Looking at org.apache.cassandra.thrift.Cassandra.Client, I don't see anything 
> obvious that would tell me how to tell Cassandra to return the key in the 
> CqlResult or CqlRow. The queries I tried look like this
> select key from myColFamily;



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to