@InterfaceAudience.Private public class CellArrayImmutableSegment extends ImmutableSegment
Segment,
and ImmutableSegment. This immutable segment is working with CellSet with
CellArrayMap delegatee.| Modifier and Type | Field and Description |
|---|---|
static long |
DEEP_OVERHEAD_CAM |
DEEP_OVERHEADdataSize, FIXED_OVERHEAD, heapSize, minSequenceId, tagsPresent, timeRangeTracker| Modifier | Constructor and Description |
|---|---|
protected |
CellArrayImmutableSegment(CellComparator comparator,
MemStoreSegmentsIterator iterator,
MemStoreLAB memStoreLAB,
int numOfCells,
MemStoreCompactor.Action action)
------------------------------------------------------------------------
C-tor to be used when new CellArrayImmutableSegment is a result of compaction of a
list of older ImmutableSegments.
|
protected |
CellArrayImmutableSegment(CSLMImmutableSegment segment,
MemStoreSizing memstoreSizing)
------------------------------------------------------------------------
C-tor to be used when new CellChunkImmutableSegment is built as a result of flattening
of CSLMImmutableSegment
The given iterator returns the Cells that "survived" the compaction.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canBeFlattened() |
protected long |
indexEntrySize() |
getAllSegments, getNumOfSegmentsclose, compare, compareRows, decScannerCount, getCellsCount, getCellSet, getComparator, getFirstAfter, getMinSequenceId, getScanner, getScanner, getScanners, getTimeRangeTracker, headSet, heapSize, heapSizeChange, incScannerCount, incSize, internalAdd, isEmpty, isTagsPresent, iterator, keySize, last, maybeCloneWithAllocator, setCellSet, shouldSeek, tailSet, toString, updateMetaInfo, updateMetaInfoprotected CellArrayImmutableSegment(CellComparator comparator, MemStoreSegmentsIterator iterator, MemStoreLAB memStoreLAB, int numOfCells, MemStoreCompactor.Action action)
protected CellArrayImmutableSegment(CSLMImmutableSegment segment, MemStoreSizing memstoreSizing)
protected long indexEntrySize()
indexEntrySize in class Segmentprotected boolean canBeFlattened()
canBeFlattened in class ImmutableSegmentCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.