@InterfaceAudience.Private public class CSLMImmutableSegment extends ImmutableSegment
Segment,
 and ImmutableSegment. This immutable segment is working with CellSet with
 ConcurrentSkipListMap (CSLM) delegatee.| Modifier and Type | Field and Description | 
|---|---|
| static long | DEEP_OVERHEAD_CSLM | 
DEEP_OVERHEADFIXED_OVERHEAD, memStoreSizing, minSequenceId, tagsPresent, timeRangeTrackerDUD| Modifier | Constructor and Description | 
|---|---|
| protected  | CSLMImmutableSegment(Segment segment,
                    MemStoreSizing memstoreSizing)------------------------------------------------------------------------
 Copy C-tor to be used when new CSLMImmutableSegment is being built from a Mutable one. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | canBeFlattened() | 
| protected long | indexEntrySize() | 
getAllSegments, getNumOfSegments, getNumUniqueKeys, getSnapshotScanners, toStringclose, compare, compareAndSetDataSize, compareRows, decScannerCount, dump, getCellLength, getCellsCount, getCellSet, getComparator, getDataSize, getHeapSize, getMemStoreLAB, getMemStoreSize, getMinSequenceId, getOffHeapSize, getScanner, getScanners, getTimeRangeTracker, headSet, heapSizeChange, incMemStoreSize, incScannerCount, indexEntryOffHeapSize, indexEntryOnHeapSize, internalAdd, isEmpty, isTagsPresent, iterator, last, maybeCloneWithAllocator, offHeapSizeChange, setCellSet, sharedLock, sharedUnlock, shouldSeek, tailSet, updateMetaInfo, updateMetaInfo, waitForUpdatesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdecMemStoreSize, decMemStoreSize, incMemStoreSizepublic static final long DEEP_OVERHEAD_CSLM
protected CSLMImmutableSegment(Segment segment, MemStoreSizing memstoreSizing)
protected long indexEntrySize()
indexEntrySize in class Segmentprotected boolean canBeFlattened()
canBeFlattened in class ImmutableSegmentCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.