java - datastax 驱动程序示例中缺少方法

标签 java cassandra cql datastax

这直接取自 datastax 驱动程序示例

Statement statement = QueryBuilder.update("simplex", "songs")
    .with(set("artist", "Vasili Ostertag"))
    .where(eq("id", UUID.fromString("f6071e72-48ec-4fcb-bf3e-379c8a696488")));
getSession().execute(statement);

您可以看到这一行引用了两个方法 set 和 eq,在我能看到的任何地方都没有解释。我看过这个github https://github.com/jbisso/cassandra-samples 但没有找到答案。

有人知道如何完成这段代码吗?必须缺少一些导入语句。

最佳答案

这些可以在 QueryBuilder 中找到

您可以导入所有:

import static com.datastax.driver.core.querybuilder.QueryBuilder.*;

关于java - datastax 驱动程序示例中缺少方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29266357/

相关文章:

java - 使用java使用upsert在mongodb中获取com.mongodb.MongoException$DuplicateKey

java - 使用 Spring+JPA 的单元测试 Service bean,但没有可用的 DB

java - 有人可以解释一下App Engine文档中的以下servlet代码中的replaceAll函数是如何工作的吗?

java - Cassandra 和 Hector = MultiGetSliceQuery,具有各种不同类型的列值?

c# - 我可以强制 POCO 中的字段只在类型初始化程序中设置吗?

java - itext在梳字段java中空间出数字

cassandra - Janus 商业产品?

python - 我无法使用 DataStax Python 驱动程序连接到 Cassandra

sql - 使用 ORDER、LIMIT 和 IN 谓词查询的 Cassandra 表设计

cassandra - 状态随时间变化,列出在时间 A 和时间 B 之间具有状态 x = y 的所有对象