Uses of Interface
org.apache.hadoop.hbase.regionserver.MemStoreSizing
Packages that use org.apache.hadoop.hbase.regionserver.MemStoreSizing
-
Uses of org.apache.hadoop.hbase.regionserver.MemStoreSizing in org.apache.hadoop.hbase.regionserver
Classes in org.apache.hadoop.hbase.regionserver that implement org.apache.hadoop.hbase.regionserver.MemStoreSizing in inModifier and TypeClassDescriptionclass
org.apache.hadoop.hbase.regionserver.CellArrayImmutableSegment
CellArrayImmutableSegment extends the API supported by aSegment
, andImmutableSegment
.class
org.apache.hadoop.hbase.regionserver.CellChunkImmutableSegment
CellChunkImmutableSegment extends the API supported by aSegment
, andImmutableSegment
.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 aSegment
, andImmutableSegment
.class
org.apache.hadoop.hbase.regionserver.ImmutableSegment
ImmutableSegment is an abstract class that extends the API supported by aSegment
, and is not needed for aMutableSegment
.class
org.apache.hadoop.hbase.regionserver.MutableSegment
A mutable segment in memstore, specifically the active segment.class
org.apache.hadoop.hbase.regionserver.Segment
This is an abstraction of a segment maintained in a memstore, e.g., the active cell set or its snapshot.Fields in org.apache.hadoop.hbase.regionserver declared as org.apache.hadoop.hbase.regionserver.MemStoreSizing in inModifier and TypeFieldDescriptionstatic final org.apache.hadoop.hbase.regionserver.MemStoreSizing
MemStoreSizing.DUD
protected final org.apache.hadoop.hbase.regionserver.MemStoreSizing
Segment.memStoreSizing
Methods in org.apache.hadoop.hbase.regionserver with parameters of type org.apache.hadoop.hbase.regionserver.MemStoreSizing in inModifier and TypeMethodDescriptionvoid
AbstractMemStore.add
(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) void
AbstractMemStore.add
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) void
HStore.add
(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds the specified value to the memstorevoid
HStore.add
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds a value to the memstorevoid
MemStore.add
(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Write the updatesvoid
MemStore.add
(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Write an updatevoid
MutableSegment.add
(org.apache.hadoop.hbase.Cell cell, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memStoreSizing, boolean sizeAddedPreOperation) Adds the given cell into the segmentprotected boolean
CompactingMemStore.checkAndAddToActiveSize
(org.apache.hadoop.hbase.regionserver.MutableSegment currActive, org.apache.hadoop.hbase.Cell cellToAdd, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Check whether anything need to be done based on the current active set size.org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegment
(org.apache.hadoop.hbase.regionserver.MutableSegment segment, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) org.apache.hadoop.hbase.regionserver.ImmutableSegment
SegmentFactory.createImmutableSegmentByFlattening
(org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment segment, org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType idxType, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action) org.apache.hadoop.hbase.regionserver.MutableSegment
SegmentFactory.createMutableSegment
(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected void
AbstractMemStore.doAdd
(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected void
CompositeImmutableSegment.internalAdd
(org.apache.hadoop.hbase.Cell cell, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected void
Segment.internalAdd
(org.apache.hadoop.hbase.Cell cell, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected abstract boolean
AbstractMemStore.preUpdate
(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Issue any synchronization and test needed before applying the updateprotected boolean
CompactingMemStore.preUpdate
(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Issue any synchronization and test needed before applying the update For compacting memstore this means checking the update can increase the size without overflowprotected boolean
DefaultMemStore.preUpdate
(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected void
HRegion.restoreEdit
(org.apache.hadoop.hbase.regionserver.HStore s, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreAccounting) Used by testsprotected void
CompositeImmutableSegment.updateMetaInfo
(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected void
Segment.updateMetaInfo
(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected void
Segment.updateMetaInfo
(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) void
AbstractMemStore.upsert
(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) void
HStore.upsert
(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds or replaces the specified KeyValues.void
MemStore.upsert
(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Update or insert the specified cells.void
MutableSegment.upsert
(org.apache.hadoop.hbase.Cell cell, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memStoreSizing, boolean sizeAddedPreOperation) Constructors in org.apache.hadoop.hbase.regionserver with parameters of type org.apache.hadoop.hbase.regionserver.MemStoreSizing in inModifierConstructorDescriptionprotected
CellArrayImmutableSegment
(org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment segment, org.apache.hadoop.hbase.regionserver.MemStoreSizing mss, org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action) ------------------------------------------------------------------------ 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.protected
CellChunkImmutableSegment
(org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment segment, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action action) ------------------------------------------------------------------------ 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.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
MutableSegment
(org.apache.hadoop.hbase.regionserver.CellSet cellSet, CellComparator comparator, org.apache.hadoop.hbase.regionserver.MemStoreLAB memStoreLAB, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing)