Consulta de seleção Cassandra CQL que não retorna registros que possuem registro de data e hora como chave de cluster
Cassandra CQL: Tabela criada com chave composta e chave de cluster. Quando tento executar o select * da chave de partição, consigo recuperar todos os dados e funciona também para o operador relacional (<ou>). Mas quando perguntei por uma chave de cluster específica usando o operador igual a (=) com valor adequado, ele retornou 0 linhas.
Mesa:
CREATE TABLE entity_data (
received_date timestamp,
entity text,
received_time timestamp,
node int,
primary key ((received_date ,entity),received_time));
Dados (selecione * da entidade):
received_date | entity | received_time | node_id
2014-09-24 00:00:00+0400 | NA | 2014-09-24 18:56:55+0400 | 0 |
com consulta condicional: - aqui não funciona
select * from entity_data
where received_date = '2014-09-24 00:00:00+0400' and entity = 'NA'
and received_time='2014-09-24 18:56:55+0400';
(0 rows)
- retorna 0 linhas.