使用Cassandra Java IN查询失败中的多个群集列检索行

时间:2018-11-21 01:11:57

标签: java cassandra spring-data-cassandra

我需要从Cassandra中的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'));

查看此处

Retrieve rows using multiple clustering columns

我正在使用spring-data-cassandra存储库abstruction(@ Repositiry,@ Query等)

race_start_date,race_end_date是聚类键的一部分,我不能将其用作已使用的已定义类型。

我试图传递(race_start_date,race_end_date)的列表,但失败了。 列表

错误显示为Arraylist不对应任何CQL3数据类型。

帮助表示赞赏

0 个答案:

没有答案