Blake Visin created CASSANDRA-4405: -------------------------------------- Summary: SELECT FIRST [N] * does not return KEY Key: CASSANDRA-4405 URL: https://issues.apache.org/jira/browse/CASSANDRA-4405 Project: Cassandra Issue Type: Bug Components: Drivers Affects Versions: 1.1.1 Environment: CQL version 1.0.10 Cassandra version 1.1.1 cqlsh version 2.2.0
Reporter: Blake Visin Priority: Critical cqlsh:ovg> CREATE COLUMNFAMILY 'testing_bug' (KEY text PRIMARY KEY); cqlsh:ovg> UPDATE testing_bug SET 'test_col' = 'test_row' where KEY = '1'; cqlsh:ovg> UPDATE testing_bug SET 'test_col_1' = 'test_row_1' where KEY = '1'; cqlsh:ovg> UPDATE testing_bug SET 'test_col_2' = 'test_row_2' where KEY = '1'; cqlsh:ovg> SELECT * FROM testing_bug WHERE KEY = '1'; KEY | test_col | test_col_1 | test_col_2 -----+----------+------------+------------ 1 | test_row | test_row_1 | test_row_2 cqlsh:ovg> SELECT FIRST 1 * FROM testing_bug WHERE KEY = '1'; test_col ---------- test_row See that KEY is not returned in the second result. This becomes a problem when combining this with IN as we don't know what the row key is. cqlsh:ovg> SELECT * FROM testing_bug WHERE KEY IN ('1', '2', '3'); KEY,1 | test_col,test_row | test_col_1,test_row_1 | test_col_2,test_row_2 KEY,2 KEY,3 This may also be another problem: cqlsh:ovg> SELECT FIRST 1 * FROM testing_bug WHERE KEY IN ('1', '2', '3'); test_col,test_row need more than 0 values to unpack -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira