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 TypeClassDescriptionclassCellArrayImmutableSegment extends the API supported by aSegment, andImmutableSegment.classCellChunkImmutableSegment extends the API supported by aSegment, andImmutableSegment.classThe CompositeImmutableSegments is created as a collection of ImmutableSegments and supports the interface of a single ImmutableSegments.classCSLMImmutableSegment is an abstract class that extends the API supported by aSegment, andImmutableSegment.classImmutableSegment is an abstract class that extends the API supported by aSegment, and is not needed for aMutableSegment.classA 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 SegmentCompactingMemStore.getLastSegment()private SegmentSegmentScanner.getSegment()Private MethodsCompactionPipeline.getTail()protected SegmentSegment.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 voidAbstractMemStore.addToScanners(Segment segment, long readPt, List<KeyValueScanner> scanners) private static Iterator<ExtendedCell>SnapshotSegmentScanner.createIterator(Segment segment) voidAdaptiveMemStoreCompactionStrategy.updateStats(Segment replacement) voidMemStoreCompactionStrategy.updateStats(Segment replacement) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type SegmentModifier and TypeMethodDescriptionstatic voidAbstractMemStore.addToScanners(List<? extends Segment> segments, long readPt, List<KeyValueScanner> scanners) private static intCompactionPipeline.getSegmentsCellsCount(List<? extends Segment> list) private static longCompactionPipeline.getSegmentsHeapSize(List<? extends Segment> list) private static longCompactionPipeline.getSegmentsKeySize(List<? extends Segment> list) private static longCompactionPipeline.getSegmentsOffHeapSize(List<? extends Segment> list) private voidCompactionPipeline.matchAndRemoveSuffixFromPipeline(List<? extends Segment> suffix) Checking that theSegments in suffix input parameter is same as theSegments inCompactionPipeline.pipelineone by one from the last element to the first element of suffix.private voidCompactionPipeline.swapSuffix(List<? extends Segment> suffix, ImmutableSegment segment, boolean closeSegmentsInSuffix) Must be called under theCompactionPipeline.pipelineLock.Constructors in org.apache.hadoop.hbase.regionserver with parameters of type SegmentModifierConstructorDescriptionprotectedCSLMImmutableSegment(Segment segment, MemStoreSizing memstoreSizing) ------------------------------------------------------------------------ Copy C-tor to be used when new CSLMImmutableSegment is being built from a Mutable one.protectedImmutableSegment(Segment segment) ------------------------------------------------------------------------ Copy C-tor to be used when new CSLMImmutableSegment (derived) is being built from a Mutable one.protectedprotectedSegmentScanner(Segment segment, long readPoint) Scanners are ordered from 0 (oldest) to newest in increasing order.