Uses of Class
org.apache.hadoop.hbase.regionserver.ImmutableSegment
Packages that use ImmutableSegment
-
Uses of ImmutableSegment in org.apache.hadoop.hbase.regionserver
Subclasses of ImmutableSegment 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.Fields in org.apache.hadoop.hbase.regionserver declared as ImmutableSegmentModifier and TypeFieldDescriptionprivate final ImmutableSegmentSnapshotSegmentScanner.segmentprotected ImmutableSegmentAbstractMemStore.snapshotprivate final ImmutableSegmentMemStoreSnapshot.snapshotImmutableSegmentFields in org.apache.hadoop.hbase.regionserver with type parameters of type ImmutableSegmentModifier and TypeFieldDescriptionprivate final LinkedList<ImmutableSegment>CompactionPipeline.pipelineprivate LinkedList<ImmutableSegment>CompactionPipeline.readOnlyCopyprivate final List<ImmutableSegment>CompositeImmutableSegment.segmentsprivate final List<ImmutableSegment>VersionedSegmentsList.storeSegmentsMethods in org.apache.hadoop.hbase.regionserver that return ImmutableSegmentModifier and TypeMethodDescriptionprivate ImmutableSegmentSegmentFactory.createImmutableSegment(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, MemStoreSegmentsIterator iterator, MemStoreLAB memStoreLAB, int numOfCells, MemStoreCompactionStrategy.Action action, CompactingMemStore.IndexType idxType) SegmentFactory.createImmutableSegment(CellComparator comparator) create empty immutable segment for initializations This ImmutableSegment is used as a place holder for snapshot in Memstore.SegmentFactory.createImmutableSegment(MutableSegment segment, MemStoreSizing memstoreSizing) SegmentFactory.createImmutableSegmentByCompaction(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, MemStoreSegmentsIterator iterator, int numOfCells, CompactingMemStore.IndexType idxType, MemStoreCompactionStrategy.Action action) SegmentFactory.createImmutableSegmentByFlattening(CSLMImmutableSegment segment, CompactingMemStore.IndexType idxType, MemStoreSizing memstoreSizing, MemStoreCompactionStrategy.Action action) SegmentFactory.createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, MemStoreSegmentsIterator iterator, int numOfCells, List<ImmutableSegment> segments, CompactingMemStore.IndexType idxType, MemStoreCompactionStrategy.Action action) private ImmutableSegmentMemStoreCompactor.createSubstitution(MemStoreCompactionStrategy.Action action) ---------------------------------------------------------------------- Creation of the ImmutableSegment either by merge or copy-compact of the segments of the pipeline, based on the Compactor Iterator.(package private) ImmutableSegmentAbstractMemStore.getSnapshot()Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type ImmutableSegmentMethods in org.apache.hadoop.hbase.regionserver with parameters of type ImmutableSegmentModifier and TypeMethodDescriptionprivate booleanCompactionPipeline.addFirst(ImmutableSegment segment) private voidCompactionPipeline.replaceAtIndex(int idx, ImmutableSegment newSegment) booleanCompactionPipeline.swap(VersionedSegmentsList versionedList, ImmutableSegment segment, boolean closeSuffix, boolean updateRegionSize) Swaps the versioned list at the tail of the pipeline with a new segment.booleanCompactingMemStore.swapCompactedSegments(VersionedSegmentsList versionedList, ImmutableSegment result, boolean merge) private voidCompactionPipeline.swapSuffix(List<? extends Segment> suffix, ImmutableSegment segment, boolean closeSegmentsInSuffix) Must be called under theCompactionPipeline.pipelineLock.Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type ImmutableSegmentModifier and TypeMethodDescriptionSegmentFactory.createCompositeImmutableSegment(CellComparator comparator, List<ImmutableSegment> segments) SegmentFactory.createImmutableSegmentByMerge(org.apache.hadoop.conf.Configuration conf, CellComparator comparator, MemStoreSegmentsIterator iterator, int numOfCells, List<ImmutableSegment> segments, CompactingMemStore.IndexType idxType, MemStoreCompactionStrategy.Action action) private MemStoreLABSegmentFactory.getMergedMemStoreLAB(org.apache.hadoop.conf.Configuration conf, List<ImmutableSegment> segments) private voidCompactingMemStore.pushToSnapshot(List<ImmutableSegment> segments) private booleanCompactionPipeline.validateSuffixList(LinkedList<ImmutableSegment> suffix) Constructors in org.apache.hadoop.hbase.regionserver with parameters of type ImmutableSegmentModifierConstructorDescriptionMemStoreSnapshot(long id, ImmutableSegment snapshot) SnapshotSegmentScanner(ImmutableSegment segment) Constructor parameters in org.apache.hadoop.hbase.regionserver with type arguments of type ImmutableSegmentModifierConstructorDescriptionCompositeImmutableSegment(CellComparator comparator, List<ImmutableSegment> segments) protectedImmutableSegment(CellComparator comparator, List<ImmutableSegment> segments) MemStoreCompactorSegmentsIterator(List<ImmutableSegment> segments, CellComparator comparator, int compactionKVMax, HStore store) MemStoreMergerSegmentsIterator(List<ImmutableSegment> segments, CellComparator comparator, int compactionKVMax) protectedSegment(CellComparator comparator, List<ImmutableSegment> segments, TimeRangeTracker trt) VersionedSegmentsList(List<ImmutableSegment> storeSegments, long version)