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 TypeClassDescriptionclassorg.apache.hadoop.hbase.regionserver.CellArrayImmutableSegmentCellArrayImmutableSegment extends the API supported by aSegment, andImmutableSegment.classorg.apache.hadoop.hbase.regionserver.CellChunkImmutableSegmentCellChunkImmutableSegment extends the API supported by aSegment, andImmutableSegment.classorg.apache.hadoop.hbase.regionserver.CompositeImmutableSegmentThe CompositeImmutableSegments is created as a collection of ImmutableSegments and supports the interface of a single ImmutableSegments.classorg.apache.hadoop.hbase.regionserver.CSLMImmutableSegmentCSLMImmutableSegment is an abstract class that extends the API supported by aSegment, andImmutableSegment.classorg.apache.hadoop.hbase.regionserver.ImmutableSegmentImmutableSegment is an abstract class that extends the API supported by aSegment, and is not needed for aMutableSegment.classorg.apache.hadoop.hbase.regionserver.MutableSegmentA mutable segment in memstore, specifically the active segment.classorg.apache.hadoop.hbase.regionserver.SegmentThis 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.MemStoreSizingMemStoreSizing.DUDprotected final org.apache.hadoop.hbase.regionserver.MemStoreSizingSegment.memStoreSizingMethods in org.apache.hadoop.hbase.regionserver with parameters of type org.apache.hadoop.hbase.regionserver.MemStoreSizing in inModifier and TypeMethodDescriptionvoidAbstractMemStore.add(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) voidAbstractMemStore.add(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) voidHStore.add(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds the specified value to the memstorevoidHStore.add(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds a value to the memstorevoidMemStore.add(Iterable<org.apache.hadoop.hbase.Cell> cells, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Write the updatesvoidMemStore.add(org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Write an updatevoidMutableSegment.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 booleanCompactingMemStore.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.ImmutableSegmentSegmentFactory.createImmutableSegment(org.apache.hadoop.hbase.regionserver.MutableSegment segment, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) org.apache.hadoop.hbase.regionserver.ImmutableSegmentSegmentFactory.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.MutableSegmentSegmentFactory.createMutableSegment(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected voidAbstractMemStore.doAdd(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected voidCompositeImmutableSegment.internalAdd(org.apache.hadoop.hbase.Cell cell, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected voidSegment.internalAdd(org.apache.hadoop.hbase.Cell cell, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected abstract booleanAbstractMemStore.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 booleanCompactingMemStore.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 booleanDefaultMemStore.preUpdate(org.apache.hadoop.hbase.regionserver.MutableSegment currentActive, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) protected voidHRegion.restoreEdit(org.apache.hadoop.hbase.regionserver.HStore s, org.apache.hadoop.hbase.Cell cell, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreAccounting) Used by testsprotected voidCompositeImmutableSegment.updateMetaInfo(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected voidSegment.updateMetaInfo(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, boolean mslabUsed, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing, boolean sizeAddedPreOperation) protected voidSegment.updateMetaInfo(org.apache.hadoop.hbase.Cell cellToAdd, boolean succ, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) voidAbstractMemStore.upsert(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) voidHStore.upsert(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Adds or replaces the specified KeyValues.voidMemStore.upsert(Iterable<org.apache.hadoop.hbase.Cell> cells, long readpoint, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing) Update or insert the specified cells.voidMutableSegment.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 inModifierConstructorDescriptionprotectedCellArrayImmutableSegment(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.protectedCellChunkImmutableSegment(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.protectedCSLMImmutableSegment(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.protectedMutableSegment(org.apache.hadoop.hbase.regionserver.CellSet cellSet, CellComparator comparator, org.apache.hadoop.hbase.regionserver.MemStoreLAB memStoreLAB, org.apache.hadoop.hbase.regionserver.MemStoreSizing memstoreSizing)