Datastax Java Cassandra 驱动程序:使用 WHERE 的多个 AND 语句?

Datastax Java Cassandra Driver: Multiple AND statements using WHERE?

我正在尝试使用 Java 的最新 Datastax Cassandra 驱动程序 运行 以下 CQL 语句:

SELECT * FROM tablename WHERE column_one=1 AND column_2=9 AND column_3=50;

这是我目前所拥有的(只有 2 个 AND),但我找不到一种方法来链接超过 2 个使用 and() 的 where 子句:

Statement select = QueryBuilder.select().all().from( "tablename").where(QueryBuilder.eq("column_one", 1)).and(QueryBuilder.eq("column_two", 9));

谢谢!

以下应该有效:

    Statement s = QueryBuilder.select().all()
        .from("tableName")
        .where(eq("column_1", 1))
        .and(eq("column_2", 9))
        .and(eq("column_3", 50));

它产生以下语句:

SELECT * FROM tableName WHERE column_1=1 AND column_2=9 AND column_3=50;
Statement select = QueryBuilder.select().from("tableName").
where(QueryBuilder.eq("field","value"));

这是另一个例子,eq方法包含在CQL QueryBuilder中。