Uses of Class
org.apache.hadoop.hbase.regionserver.Segment
Packages that use Segment
-
Uses of Segment in org.apache.hadoop.hbase.regionserver
Subclasses of Segment in org.apache.hadoop.hbase.regionserverModifier and TypeClassDescriptionclass
CellArrayImmutableSegment extends the API supported by aSegment
, andImmutableSegment
.class
CellChunkImmutableSegment extends the API supported by aSegment
, andImmutableSegment
.class
The CompositeImmutableSegments is created as a collection of ImmutableSegments and supports the interface of a single ImmutableSegments.class
CSLMImmutableSegment is an abstract class that extends the API supported by aSegment
, andImmutableSegment
.class
ImmutableSegment is an abstract class that extends the API supported by aSegment
, and is not needed for aMutableSegment
.class
A mutable segment in memstore, specifically the active segment.Fields in org.apache.hadoop.hbase.regionserver declared as SegmentMethods in org.apache.hadoop.hbase.regionserver that return SegmentModifier and TypeMethodDescriptionprivate Segment
CompactingMemStore.getLastSegment()
private Segment
SegmentScanner.getSegment()
Private MethodsCompactionPipeline.getTail()
protected Segment
Segment.setCellSet
(CellSet<ExtendedCell> cellSetOld, CellSet<ExtendedCell> cellSetNew) Setting the CellSet of the segment - used only for flat immutable segment for setting immutable CellSet after its creation in immutable segment constructorMethods in org.apache.hadoop.hbase.regionserver that return types with arguments of type SegmentModifier and TypeMethodDescriptionCompositeImmutableSegment.getAllSegments()
ImmutableSegment.getAllSegments()
AbstractMemStore.getSegments()
Returns an ordered list of segments from most recent to oldest in memstoreCompactingMemStore.getSegments()
CompactionPipeline.getSegments()
DefaultMemStore.getSegments()
DefaultMemStore.getSnapshotSegments()
Methods in org.apache.hadoop.hbase.regionserver with parameters of type SegmentModifier and TypeMethodDescriptionprotected static void
AbstractMemStore.addToScanners
(Segment segment, long readPt, List<KeyValueScanner> scanners) private static Iterator<ExtendedCell>
SnapshotSegmentScanner.createIterator
(Segment segment) void
AdaptiveMemStoreCompactionStrategy.updateStats
(Segment replacement) void
MemStoreCompactionStrategy.updateStats
(Segment replacement) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type SegmentModifier and TypeMethodDescriptionstatic void
AbstractMemStore.addToScanners
(List<? extends Segment> segments, long readPt, List<KeyValueScanner> scanners) private static int
CompactionPipeline.getSegmentsCellsCount
(List<? extends Segment> list) private static long
CompactionPipeline.getSegmentsHeapSize
(List<? extends Segment> list) private static long
CompactionPipeline.getSegmentsKeySize
(List<? extends Segment> list) private static long
CompactionPipeline.getSegmentsOffHeapSize
(List<? extends Segment> list) private void
CompactionPipeline.matchAndRemoveSuffixFromPipeline
(List<? extends Segment> suffix) Checking that theSegment
s in suffix input parameter is same as theSegment
s inCompactionPipeline.pipeline
one by one from the last element to the first element of suffix.private void
CompactionPipeline.swapSuffix
(List<? extends Segment> suffix, ImmutableSegment segment, boolean closeSegmentsInSuffix) Must be called under theCompactionPipeline.pipeline
Lock.Constructors in org.apache.hadoop.hbase.regionserver with parameters of type SegmentModifierConstructorDescriptionprotected
CSLMImmutableSegment
(Segment segment, MemStoreSizing memstoreSizing) ------------------------------------------------------------------------ Copy C-tor to be used when new CSLMImmutableSegment is being built from a Mutable one.protected
ImmutableSegment
(Segment segment) ------------------------------------------------------------------------ Copy C-tor to be used when new CSLMImmutableSegment (derived) is being built from a Mutable one.protected
protected
SegmentScanner
(Segment segment, long readPoint) Scanners are ordered from 0 (oldest) to newest in increasing order.