Получить строки, используя несколько кластеризованных столбцов в cassandra java IN запросе не удается - PullRequest
0 голосов
/ 21 ноября 2018

Мне нужно сделать запрос на симилирование из приложения Spring-Java в Кассандре.См. Запрос ниже

SELECT * FROM cycling.calendar WHERE race_id IN (100, 101, 102) AND (race_start_date, race_end_date) IN (('2015-05-09','2015-05-31'),('2015-05-06', '2015-05-31'));

См. Здесь

Извлечение строк с использованием нескольких столбцов кластеризации

Я использую процедуру репозитория spring-data-cassandra (@Repositiry, @Query и т. Д.)

race_start_date, race_end_date является частью ключа кластеризации, и я не могу использовать его в качестве используемого определенного типа.

Я пытался передать список (race_start_date, race_end_date)но это не удалось.Список

Ошибка отображается, поскольку Arraylist не соответствует ни одному типу данных CQL3.

Помощь оценена

...