Cassandra: выполнение запросов диапазона

Я понимаю, что вы можете делать запросы диапазона по именам столбцов. Пример: получить все столбцы с именами в диапазоне от 100 до 200.

Хотя я нашел много примеров того, как создать семейство столбцов таким образом, я не нашел примера создания такого запроса в CLI или CQL.

Я ищу что-то вроде: GET journals['bob'] WHERE column-names BETWEEN 100 AND 200

Существует ли такой оператор в CLI или CQL? Или я должен прибегнуть к бережливости?


person eshalev    schedule 23.02.2012    source источник


Ответы (1)


В CQL запрос будет таким:

select 100..200 from journals where name = 'bob';

Обратите внимание, что этот синтаксис меняется в CQL 3.0 на что-то вроде:

select value from journals where name = 'bob' and column > 100 and column < 200;
person psanford    schedule 23.02.2012