使用PageSize时的SliceMap

huangapple go评论76阅读模式
英文:

SliceMap when using PageSize

问题

我正在尝试实现分页,但是当我使用带有 PageSize 的 SliceMap 时,我得到了所有的行 - 你知道为什么吗?应该怎么做呢?

注意:我需要按照 CQL 列名对行映射进行键控。

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

英文:

I am trying to implement paging but when I use SliceMap with PageSize I get all the rows - do you know why and what to do? <br>
Note: I need the row maps keyed by CQL column mames.

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

答案1

得分: 1

请按照以下方式使用:

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

请注意,这是一个示例代码片段,具体使用方法可能需要根据你的实际情况进行调整。

英文:
iter := session.Query(&quot;SELECT * FROM paging&quot;).PageState(nil).PageSize(10).Iter()

please use like this

huangapple
  • 本文由 发表于 2016年2月5日 20:51:44
  • 转载请务必保留本文链接:https://go.coder-hub.com/35224740.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定