Как получить агрегированные данные строк Кассандры из Java - PullRequest
0 голосов
/ 08 мая 2018

У меня есть таблица в Кассандре с ценой и количеством в столбце int.

Ниже приведены значения таблицы:

Количество Цена товара Икс. 10. 100 у. 11. 200 г. 12. 300 ш. 13. 400

Теперь, когда я запускаю запрос на выборку из java ex, цена> 10,

возвращается {200, 300, 400}

но мне нужно объединить данные как {900}

Я использовал sum () в запросе, но ниже приведено исключение.

Вызывается: com.datastax.driver.core.exceptions.InvalidQueryException: неизвестная функция 'sum' at com.datastax.driver.core.Responses $ Error.asException

Я не могу реализовать агрегатную функцию в Java.

1 Ответ

0 голосов
/ 08 мая 2018

Вы должны использовать как минимум версию 2.2 cassandra для функций агрегирования, отличных от count.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...