在cassandra中不是null或不相等的子句

时间:2016-12-26 04:13:20

标签: cassandra

cassandra java datastax驱动程序是否支持不相等的操作或至少过滤空值? 像

这样的东西
query = QueryBuilder.select().from(table).where(field.ne(null))

2 个答案:

答案 0 :(得分:3)

这不是司机的问题。 Cassandra不支持“is not null”运算符,也不支持“is not equal”运算符。看看supported operators。所以也无法过滤空值。

顺便说一下,如果你有这些需求,我想你的模型可能有问题。

答案 1 :(得分:0)

您可以尝试:

select * from mytable where column_which_might_contain_null >= '';

如果您的column_which_might_contain_nulltext列。