| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImmutableMemStoreLABA MemStoreLAB implementation which wraps N MemStoreLABs. | 
| class  | MemStoreLABImplA 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–2021 The Apache Software Foundation. All rights reserved.