使用PageSize时的SliceMap

时间:2016-02-05 12:51:45

标签: go cassandra pagination gocql

我正在尝试实现分页,但当我使用带有PageSize的SliceMap时,我得到了所有的行 - 你知道为什么以及该怎么做?
注意:我需要由CQL列mames键入的行映射。

iter := session.Query("SELECT * FROM paging").PageSize(10).Iter()
slicemap, err := iter.SliceMap()
saveState := iter.PageState()
fmt.Println(slicemap)

1 个答案:

答案 0 :(得分:1)

iter := session.Query("SELECT * FROM paging").PageState(nil).PageSize(10).Iter()

请像这样使用