Lines Matching defs:MergeIterator
135 type MergeIterator struct { struct
136 h elemHeap
137 curKey []byte
138 reversed bool
140 all []Iterator
151 func (s *MergeIterator) storeKey(smallest Iterator) {
161 func (s *MergeIterator) initHeap() {
183 func (s *MergeIterator) Valid() bool {
194 func (s *MergeIterator) Key() []byte {
202 func (s *MergeIterator) Value() ValueStruct {
210 func (s *MergeIterator) Next() {
241 func (s *MergeIterator) Rewind() {
249 func (s *MergeIterator) Seek(key []byte) {
257 func (s *MergeIterator) Close() error {