All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
CompositeImmutableSegment |
createCompositeImmutableSegment(CellComparator comparator,
List<ImmutableSegment> segments) |
ImmutableSegment |
createImmutableSegment(CellComparator comparator)
create empty immutable segment for initializations
This ImmutableSegment is used as a place holder for snapshot in Memstore.
|
private ImmutableSegment |
createImmutableSegment(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
MemStoreLAB memStoreLAB,
int numOfCells,
MemStoreCompactionStrategy.Action action,
CompactingMemStore.IndexType idxType) |
ImmutableSegment |
createImmutableSegment(MutableSegment segment,
MemStoreSizing memstoreSizing) |
ImmutableSegment |
createImmutableSegmentByCompaction(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
int numOfCells,
CompactingMemStore.IndexType idxType,
MemStoreCompactionStrategy.Action action) |
ImmutableSegment |
createImmutableSegmentByFlattening(CSLMImmutableSegment segment,
CompactingMemStore.IndexType idxType,
MemStoreSizing memstoreSizing,
MemStoreCompactionStrategy.Action action) |
ImmutableSegment |
createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
MemStoreSegmentsIterator iterator,
int numOfCells,
List<ImmutableSegment> segments,
CompactingMemStore.IndexType idxType,
MemStoreCompactionStrategy.Action action) |
MutableSegment |
createMutableSegment(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
MemStoreSizing memstoreSizing) |
private MutableSegment |
generateMutableSegment(org.apache.hadoop.conf.Configuration conf,
CellComparator comparator,
MemStoreLAB memStoreLAB,
MemStoreSizing memstoreSizing) |
private MemStoreLAB |
getMergedMemStoreLAB(org.apache.hadoop.conf.Configuration conf,
List<ImmutableSegment> segments) |
static SegmentFactory |
instance() |