- All Implemented Interfaces:
- Iterator<Cell>
- Direct Known Subclasses:
- MemStoreCompactorSegmentsIterator, MemStoreMergerSegmentsIterator
@InterfaceAudience.Private
public abstract class MemStoreSegmentsIterator
extends Object
implements Iterator<Cell>
The MemStoreSegmentsIterator is designed to perform one iteration over given list of segments
For another iteration new instance of MemStoreSegmentsIterator needs to be created
The iterator is not thread-safe and must have only one instance per MemStore
in each period of time