本文整理汇总了Golang中github.com/pingcap/tidb/kv.Key.Next方法的典型用法代码示例。如果您正苦于以下问题:Golang Key.Next方法的具体用法?Golang Key.Next怎么用?Golang Key.Next使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/pingcap/tidb/kv.Key
的用法示例。
在下文中一共展示了Key.Next方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: scanRawEngine
func (t *testMvccSuite) scanRawEngine(c *C, f func([]byte, []byte)) {
// scan raw db
var k kv.Key
var v []byte
for {
var err error
k, v, err = t.s.(*dbStore).db.Seek(k)
if err != nil {
break
}
f(k, v)
k = k.Next()
}
}
示例2: count
func count(db engine.DB) int {
var k kv.Key
totalCnt := 0
for {
var err error
k, _, err = db.Seek(k)
if err != nil {
break
}
k = k.Next()
totalCnt++
}
return totalCnt
}