如何在 cassandra 中捕获条件插入的 return 值?

How to capture return value of conditional insert in cassandra?

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

IF NOT EXISTS returns true(如果没有包含此主键的行),标准输出显示 table,如下所示:

在带有 datastax 驱动程序的应用程序代码中,我如何捕获 returned 值?

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

或者我想探索 Accessors implementation of datastax 但不确定如何捕获条件插入的 return 值。

我认为你只能通过使用 Accessor 接口来实现。

在那里你可以指定你的查询应该 return 一个 ResultSet 在那里你可以访问 wasApplied() 它会告诉你是否应用了更改。