class
org.apache.hadoop.hbase.regionserver.CellArrayImmutableSegment
CellArrayImmutableSegment extends the API supported by a Segment
, and
ImmutableSegment
.
class
org.apache.hadoop.hbase.regionserver.CellChunkImmutableSegment
CellChunkImmutableSegment extends the API supported by a Segment
, and
ImmutableSegment
.
class
org.apache.hadoop.hbase.regionserver.CompositeImmutableSegment
The CompositeImmutableSegments is created as a collection of ImmutableSegments and supports the
interface of a single ImmutableSegments.
class
org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment
CSLMImmutableSegment is an abstract class that extends the API supported by a Segment
,
and ImmutableSegment
.
class
org.apache.hadoop.hbase.regionserver.ImmutableSegment
ImmutableSegment is an abstract class that extends the API supported by a Segment
, and is
not needed for a MutableSegment
.
class
org.apache.hadoop.hbase.regionserver.MutableSegment
A mutable segment in memstore, specifically the active segment.
org.apache.hadoop.hbase.regionserver.Segment
CompactionPipeline.getTail()
protected org.apache.hadoop.hbase.regionserver.Segment
Segment.setCellSet(org.apache.hadoop.hbase.regionserver.CellSet<org.apache.hadoop.hbase.ExtendedCell> cellSetOld,
org.apache.hadoop.hbase.regionserver.CellSet<org.apache.hadoop.hbase.ExtendedCell> cellSetNew)
Setting the CellSet of the segment - used only for flat immutable segment for setting immutable
CellSet after its creation in immutable segment constructor
List<org.apache.hadoop.hbase.regionserver.Segment>
CompositeImmutableSegment.getAllSegments()
List<org.apache.hadoop.hbase.regionserver.Segment>
ImmutableSegment.getAllSegments()
protected abstract List<org.apache.hadoop.hbase.regionserver.Segment>
AbstractMemStore.getSegments()
Returns an ordered list of segments from most recent to oldest in memstore
protected List<org.apache.hadoop.hbase.regionserver.Segment>
CompactingMemStore.getSegments()
List<? extends org.apache.hadoop.hbase.regionserver.Segment>
CompactionPipeline.getSegments()
protected List<org.apache.hadoop.hbase.regionserver.Segment>
DefaultMemStore.getSegments()
protected List<org.apache.hadoop.hbase.regionserver.Segment>
DefaultMemStore.getSnapshotSegments()
protected static void
AbstractMemStore.addToScanners(org.apache.hadoop.hbase.regionserver.Segment segment,
long readPt,
List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners)
void
AdaptiveMemStoreCompactionStrategy.updateStats(org.apache.hadoop.hbase.regionserver.Segment replacement)
void
MemStoreCompactionStrategy.updateStats(org.apache.hadoop.hbase.regionserver.Segment replacement)
protected
CSLMImmutableSegment(org.apache.hadoop.hbase.regionserver.Segment segment,
org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing)
------------------------------------------------------------------------ Copy C-tor to be used
when new CSLMImmutableSegment is being built from a Mutable one.
protected
ImmutableSegment(org.apache.hadoop.hbase.regionserver.Segment segment)
------------------------------------------------------------------------ Copy C-tor to be used
when new CSLMImmutableSegment (derived) is being built from a Mutable one.
protected
Segment(org.apache.hadoop.hbase.regionserver.Segment segment)
protected
SegmentScanner(org.apache.hadoop.hbase.regionserver.Segment segment,
long readPoint)
Scanners are ordered from 0 (oldest) to newest in increasing order.