class
org.apache.hadoop.hbase.regionserver.CellArrayImmutableSegment
CellArrayImmutableSegment extends the API supported by a Segment
, and
ImmutableSegment
.
class
org.apache.hadoop.hbase.regionserver.CellChunkImmutableSegment
CellChunkImmutableSegment extends the API supported by a Segment
, and
ImmutableSegment
.
class
org.apache.hadoop.hbase.regionserver.CompositeImmutableSegment
The CompositeImmutableSegments is created as a collection of ImmutableSegments and supports the
interface of a single ImmutableSegments.
class
org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment
CSLMImmutableSegment is an abstract class that extends the API supported by a Segment
,
and ImmutableSegment
.
protected org.apache.hadoop.hbase.regionserver.ImmutableSegment
AbstractMemStore.snapshot
org.apache.hadoop.hbase.regionserver.ImmutableSegment
create empty immutable segment for initializations This ImmutableSegment is used as a place
holder for snapshot in Memstore.
org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegment(org.apache.hadoop.hbase.regionserver.MutableSegment segment,
org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing)
org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegmentByCompaction(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator iterator,
int numOfCells,
org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType idxType,
org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action)
org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegmentByFlattening(org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment segment,
org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType idxType,
org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing,
org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action)
org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator iterator,
int numOfCells,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments,
org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType idxType,
org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action)
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment>
VersionedSegmentsList.getStoreSegments()
boolean
CompactionPipeline.swap(org.apache.hadoop.hbase.regionserver.VersionedSegmentsList versionedList,
org.apache.hadoop.hbase.regionserver.ImmutableSegment segment,
boolean closeSuffix,
boolean updateRegionSize)
Swaps the versioned list at the tail of the pipeline with a new segment.
boolean
CompactingMemStore.swapCompactedSegments(org.apache.hadoop.hbase.regionserver.VersionedSegmentsList versionedList,
org.apache.hadoop.hbase.regionserver.ImmutableSegment result,
boolean merge)
org.apache.hadoop.hbase.regionserver.CompositeImmutableSegment
SegmentFactory.createCompositeImmutableSegment(CellComparator comparator,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments)
org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator iterator,
int numOfCells,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments,
org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType idxType,
org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action)
MemStoreSnapshot(long id,
org.apache.hadoop.hbase.regionserver.ImmutableSegment snapshot)
SnapshotSegmentScanner(org.apache.hadoop.hbase.regionserver.ImmutableSegment segment)
CompositeImmutableSegment(CellComparator comparator,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments)
protected
ImmutableSegment(CellComparator comparator,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments)
MemStoreCompactorSegmentsIterator(List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments,
CellComparator comparator,
int compactionKVMax,
org.apache.hadoop.hbase.regionserver.HStore store)
MemStoreMergerSegmentsIterator(List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments,
CellComparator comparator,
int compactionKVMax)
protected
Segment(CellComparator comparator,
List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> segments,
org.apache.hadoop.hbase.regionserver.TimeRangeTracker trt)
VersionedSegmentsList(List<org.apache.hadoop.hbase.regionserver.ImmutableSegment> storeSegments,
long version)