@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_OVERHEAD
FIXED_OVERHEAD, memStoreSizing, minSequenceId, tagsPresent, timeRangeTracker
DUD
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, toString
close, compare, compareRows, decScannerCount, getCellsCount, getCellSet, getComparator, getDataSize, getHeapSize, getMemStoreSize, getMinSequenceId, getOffHeapSize, getScanner, getScanners, getTimeRangeTracker, headSet, heapSizeChange, incMemStoreSize, incScannerCount, indexEntryOffHeapSize, indexEntryOnHeapSize, internalAdd, isEmpty, isTagsPresent, iterator, last, maybeCloneWithAllocator, offHeapSizeChange, setCellSet, shouldSeek, tailSet, updateMetaInfo, updateMetaInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
decMemStoreSize, decMemStoreSize, incMemStoreSize
protected CSLMImmutableSegment(Segment segment, MemStoreSizing memstoreSizing)
protected long indexEntrySize()
indexEntrySize
in class Segment
protected boolean canBeFlattened()
canBeFlattened
in class ImmutableSegment
Copyright © 2007–2019 Cloudera. All rights reserved.