| Package | Description |
|---|---|
| org.apache.hadoop.hbase.regionserver |
| Modifier and Type | Class and Description |
|---|---|
class |
CellArrayImmutableSegment
CellArrayImmutableSegment extends the API supported by a
Segment,
and ImmutableSegment. |
class |
CellChunkImmutableSegment
CellChunkImmutableSegment extends the API supported by a
Segment,
and ImmutableSegment. |
class |
CompositeImmutableSegment
The CompositeImmutableSegments is created as a collection of ImmutableSegments and supports
the interface of a single ImmutableSegments.
|
class |
CSLMImmutableSegment
CSLMImmutableSegment is an abstract class that extends the API supported by a
Segment,
and ImmutableSegment. |
| Modifier and Type | Field and Description |
|---|---|
protected ImmutableSegment |
AbstractMemStore.snapshot |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSegment |
SegmentFactory.createImmutableSegment(CellComparator comparator) |
ImmutableSegment |
SegmentFactory.createImmutableSegmentByCompaction(Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
int numOfCells,
CompactingMemStore.IndexType idxType,
MemStoreCompactionStrategy.Action action) |
ImmutableSegment |
SegmentFactory.createImmutableSegmentByFlattening(CSLMImmutableSegment segment,
CompactingMemStore.IndexType idxType,
MemStoreSizing memstoreSizing,
MemStoreCompactionStrategy.Action action) |
ImmutableSegment |
SegmentFactory.createImmutableSegmentByMerge(Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
int numOfCells,
java.util.List<ImmutableSegment> segments,
CompactingMemStore.IndexType idxType,
MemStoreCompactionStrategy.Action action) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ImmutableSegment> |
VersionedSegmentsList.getStoreSegments() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompactionPipeline.swap(VersionedSegmentsList versionedList,
ImmutableSegment segment,
boolean closeSuffix,
boolean updateRegionSize)
Swaps the versioned list at the tail of the pipeline with a new segment.
|
boolean |
CompactingMemStore.swapCompactedSegments(VersionedSegmentsList versionedList,
ImmutableSegment result,
boolean merge) |
| Modifier and Type | Method and Description |
|---|---|
CompositeImmutableSegment |
SegmentFactory.createCompositeImmutableSegment(CellComparator comparator,
java.util.List<ImmutableSegment> segments) |
ImmutableSegment |
SegmentFactory.createImmutableSegmentByMerge(Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
int numOfCells,
java.util.List<ImmutableSegment> segments,
CompactingMemStore.IndexType idxType,
MemStoreCompactionStrategy.Action action) |
| Constructor and Description |
|---|
SnapshotSegmentScanner(ImmutableSegment segment) |
| Constructor and Description |
|---|
CompositeImmutableSegment(CellComparator comparator,
java.util.List<ImmutableSegment> segments) |
ImmutableSegment(CellComparator comparator,
java.util.List<ImmutableSegment> segments) |
MemStoreCompactorSegmentsIterator(java.util.List<ImmutableSegment> segments,
CellComparator comparator,
int compactionKVMax,
HStore store) |
MemStoreMergerSegmentsIterator(java.util.List<ImmutableSegment> segments,
CellComparator comparator,
int compactionKVMax) |
Segment(CellComparator comparator,
java.util.List<ImmutableSegment> segments,
TimeRangeTracker trt) |
VersionedSegmentsList(java.util.List<ImmutableSegment> storeSegments,
long version) |