Class MemStoreMergerSegmentsIterator
java.lang.Object
org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator
org.apache.hadoop.hbase.regionserver.MemStoreMergerSegmentsIterator
- All Implemented Interfaces:
Iterator<ExtendedCell>
The MemStoreMergerSegmentsIterator extends MemStoreSegmentsIterator and performs the scan for
simple merge operation meaning it is NOT based on SQM
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private KeyValueHeap
(package private) List<KeyValueScanner>
Fields inherited from class org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator
scannerContext
-
Constructor Summary
ConstructorDescriptionMemStoreMergerSegmentsIterator
(List<ImmutableSegment> segments, CellComparator comparator, int compactionKVMax) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
heap
-
scanners
-
closed
-
-
Constructor Details
-
MemStoreMergerSegmentsIterator
public MemStoreMergerSegmentsIterator(List<ImmutableSegment> segments, CellComparator comparator, int compactionKVMax) throws IOException - Throws:
IOException
-
-
Method Details
-
hasNext
-
next
-
close
- Specified by:
close
in classMemStoreSegmentsIterator
-
remove
-