@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, minSequenceId, segmentSize, tagsPresent, timeRangeTracker| Modifier | Constructor and Description |
|---|---|
protected |
CSLMImmutableSegment(Segment segment)
------------------------------------------------------------------------
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, toStringclose, compare, compareRows, decScannerCount, getCellsCount, getCellSet, getComparator, getMemStoreSize, getMinSequenceId, getScanner, getScanner, getScanners, getTimeRangeTracker, headSet, heapSize, heapSizeChange, incScannerCount, incSize, indexEntryOffHeapSize, indexEntryOnHeapSize, internalAdd, isEmpty, isTagsPresent, iterator, keySize, last, maybeCloneWithAllocator, offHeapSize, offHeapSizeChange, setCellSet, shouldSeek, tailSet, updateMetaInfo, updateMetaInfoprotected CSLMImmutableSegment(Segment segment)
protected long indexEntrySize()
indexEntrySize in class Segmentprotected boolean canBeFlattened()
canBeFlattened in class ImmutableSegmentCopyright © 2007–2018 The Apache Software Foundation. All rights reserved.