Class Segment

java.lang.Object
org.apache.hadoop.hbase.regionserver.Segment
All Implemented Interfaces:
MemStoreSizing
Direct Known Subclasses:
ImmutableSegment, MutableSegment

@Private public abstract class Segment extends Object implements MemStoreSizing
This is an abstraction of a segment maintained in a memstore, e.g., the active cell set or its snapshot. This abstraction facilitates the management of the compaction pipeline and the shifts of these segments from active set to snapshot set in the default implementation.