Cassandra CQL Выбрать количество с LIMIT

Я создал простую табе:

CREATE TABLE test (
  "type" varchar,
  "value" varchar,
  PRIMARY KEY(type,value)
);

Я вставил в него 5 строк:

INSERT INTO test(type,value) VALUES('test','tag1')
INSERT INTO test(type,value) VALUES('test','tag2')
INSERT INTO test(type,value) VALUES('test','tag3')
INSERT INTO test(type,value) VALUES('test','tag4')
INSERT INTO test(type,value) VALUES('test','tag5')

Я побежалSELECT * from test LIMIT 3 и работает как положено.

 type | value
------+------
 test |  tag1
 test |  tag2
 test |  tag3

Когда я побежалSELECT COUNT(*) from test LIMIT 3, он производит:

 count
-------
     5

Разве это не должно сказать 3?

Документация по Datastax кажется, что указаниеLIMIT перезапишет значение по умолчанию 10000. Почему это не работает в этом случае? Если это имеет значение, я работаю на Cassandra 2.2.5 и запускаю все запросы через cqlsh.

Обновить Драйвер Java и CQLSH были протестированы, чтобы показать, чтоLIMIT действительно не работает как предписано в документации. Если кто-то из сотрудников Datastax читает, ваш вклад будет принят с благодарностью.

Ответы на вопрос(3)

Ваш ответ на вопрос