代码之家  ›  专栏  ›  技术社区  ›  YK S

使用Cassandra的Java驱动程序在自定义Cassandra访问器查询中指定可选的集群列

  •  0
  • YK S  · 技术社区  · 6 年前

    我有一张桌子在里面 Cassandra 具有 id as Primary Key and name, address, department as clustering key . 现在我有以下用例:

    • 按id和名称获取用户
    • 按id、名称和地址获取用户
    • 按id、姓名、地址和部门获取用户

    Custom accessor In Java

    但是我们必须在自定义访问器中编写3个不同的查询。

    例如:

    select * from user where id=1 and name='A';

    select * from user where id=1 and name='A' and address='a1';

    select * from user where id=1 and name='A' and address='a1' and department='d1';

    用于Cassandra的Java驱动程序是否提供了任何方法,以便我可以通过一个查询处理上述所有用例?

    0 回复  |  直到 6 年前