新的接口方法Cassandra :: get_paged_slice如何工作?它的目的是什么?

时间:2012-11-12 18:55:41

标签: cassandra thrift

在更新的Cassandra thrift界面中,我找到了新的服务方法get_paged_slice,但它仍未在wiki中描述。

谁能解释我它是如何运作的?它的目的是什么?

1 个答案:

答案 0 :(得分:2)

此方法旨在迭代行范围的所有列。它应该在行太长时使用,方法get_range_slices不方便。

该方法返回KeyRange指定的行的所有列,从start_column指定的列开始。如果行在收集足够的结果之前结束,则响应将填充下一行的起始列。下次应该使用最后返回的行ID和最后一列名称作为参数进行调用。

我想,它在wiki上没有描述,因为它有点实验性(从版本1.1.6开始):