在cassandra 2.2中,我们可以迭代更新以获取单元格更改值:
for (Cell cell : update)
{
// Skip the row marker and other empty values, since they lead to an empty key.
if (cell.value().remaining() > 0)
{
Mutation mutation = new Mutation(indexKeySpace, cell.value());
mutation.add(indexColumnFamily, cell.name(), key, System.currentTimeMillis());
mutations.add(mutation);
}
}
在cassandra 3.0中,ITrigger界面已更改,当前对象更改为“分区更新”:
public Collection<Mutation> augment(Partition update)
如果有人知道提取每个细胞的细节变化值的正确方法是什么?