Пример #1
0
func count(db engine.DB) int {
	it, _ := db.Seek([]byte{0})
	defer it.Release()
	totalCnt := 0
	for it.Next() {
		totalCnt++
	}
	return totalCnt
}
Пример #2
0
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
}