如何捕获cassandra中条件插入的返回值?

时间:2017-01-11 11:41:04

标签: java cassandra datastax cassandra-2.0 cassandra-2.1

参考Inserting a row only if it does not already exist

IF NOT EXISTS返回true(如果该主键没有行),标准输出显示如下表:

enter image description here

在我的应用程序代码中使用datastax驱动程序如何捕获返回的值?

我使用com.datastax.driver.mapping.Mapper.save(T),其返回类型仅为 void

或者我希望探索Accessors implementation of datastax,但不确定如何捕获条件插入的返回值。

1 个答案:

答案 0 :(得分:2)

我认为你只能通过使用Accessor界面来实现这一点。

在那里,您可以指定您的查询应返回ResultSet,您可以访问wasApplied(),告知您是否已应用更改。