| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ImmutableMemStoreLAB
A MemStoreLAB implementation which wraps N MemStoreLABs. 
 | 
class  | 
MemStoreLABImpl
A memstore-local allocation buffer. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private MemStoreLAB | 
Segment.memStoreLAB  | 
| Modifier and Type | Field and Description | 
|---|---|
private List<MemStoreLAB> | 
ImmutableMemStoreLAB.mslabs  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) MemStoreLAB | 
Segment.getMemStoreLAB()  | 
private MemStoreLAB | 
SegmentFactory.getMergedMemStoreLAB(org.apache.hadoop.conf.Configuration conf,
                    List<ImmutableSegment> segments)  | 
static MemStoreLAB | 
MemStoreLAB.newInstance(org.apache.hadoop.conf.Configuration conf)  | 
| Modifier and Type | Method and Description | 
|---|---|
private ImmutableSegment | 
SegmentFactory.createImmutableSegment(org.apache.hadoop.conf.Configuration conf,
                      CellComparator comparator,
                      MemStoreSegmentsIterator iterator,
                      MemStoreLAB memStoreLAB,
                      int numOfCells,
                      MemStoreCompactionStrategy.Action action,
                      CompactingMemStore.IndexType idxType)  | 
private MutableSegment | 
SegmentFactory.generateMutableSegment(org.apache.hadoop.conf.Configuration conf,
                      CellComparator comparator,
                      MemStoreLAB memStoreLAB,
                      MemStoreSizing memstoreSizing)  | 
| Constructor and Description | 
|---|
CellArrayImmutableSegment(CellComparator comparator,
                         MemStoreSegmentsIterator iterator,
                         MemStoreLAB memStoreLAB,
                         int numOfCells,
                         MemStoreCompactionStrategy.Action action)
------------------------------------------------------------------------
 C-tor to be used when new CellArrayImmutableSegment is a result of compaction of a
 list of older ImmutableSegments. 
 | 
CellChunkImmutableSegment(CellComparator comparator,
                         MemStoreSegmentsIterator iterator,
                         MemStoreLAB memStoreLAB,
                         int numOfCells,
                         MemStoreCompactionStrategy.Action action)
------------------------------------------------------------------------
 C-tor to be used when new CellChunkImmutableSegment is built as a result of compaction/merge
 of a list of older ImmutableSegments. 
 | 
ImmutableSegment(CellSet cs,
                CellComparator comparator,
                MemStoreLAB memStoreLAB)
------------------------------------------------------------------------
 C-tor to be used to build the derived classes 
 | 
MutableSegment(CellSet cellSet,
              CellComparator comparator,
              MemStoreLAB memStoreLAB,
              MemStoreSizing memstoreSizing)  | 
Segment(CellSet cellSet,
       CellComparator comparator,
       MemStoreLAB memStoreLAB,
       TimeRangeTracker trt)  | 
| Constructor and Description | 
|---|
ImmutableMemStoreLAB(List<MemStoreLAB> mslabs)  | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.