Versions in this module Expand all Collapse all v1 v1.0.0 Feb 22, 2019 Changes in this version + var ErrIterReleased = errors.New("leveldb/iterator: iterator released") + type Array interface + Index func(i int) (key, value []byte) + type ArrayIndexer interface + Get func(i int) Iterator + type BasicArray interface + Len func() int + Search func(key []byte) int + type CommonIterator interface + Error func() error + Valid func() bool + type ErrorCallbackSetter interface + SetErrorCallback func(f func(err error)) + type Iterator interface + Key func() []byte + Value func() []byte + func NewArrayIterator(array Array) Iterator + func NewEmptyIterator(err error) Iterator + func NewIndexedIterator(index IteratorIndexer, strict bool) Iterator + func NewMergedIterator(iters []Iterator, cmp comparer.Comparer, strict bool) Iterator + type IteratorIndexer interface + Get func() Iterator + func NewArrayIndexer(array ArrayIndexer) IteratorIndexer + type IteratorSeeker interface + First func() bool + Last func() bool + Next func() bool + Prev func() bool + Seek func(key []byte) bool