Uses of Class
org.apache.hadoop.hbase.regionserver.TimeRangeTracker
Packages that use TimeRangeTracker
-
Uses of TimeRangeTracker in org.apache.hadoop.hbase.io.hfile
Fields in org.apache.hadoop.hbase.io.hfile declared as TimeRangeTrackerFields in org.apache.hadoop.hbase.io.hfile with type parameters of type TimeRangeTrackerModifier and TypeFieldDescriptionprivate Supplier<TimeRangeTracker>
HFileWriterImpl.timeRangeTrackerForTiering
Methods in org.apache.hadoop.hbase.io.hfile with parameters of type TimeRangeTrackerModifier and TypeMethodDescriptionvoid
HFile.Writer.appendCustomCellTimestampsToMetadata
(TimeRangeTracker timeRangeTracker) Add Custom cell timestamp to Metadatavoid
HFileWriterImpl.appendCustomCellTimestampsToMetadata
(TimeRangeTracker timeRangeTracker) Method parameters in org.apache.hadoop.hbase.io.hfile with type arguments of type TimeRangeTrackerModifier and TypeMethodDescriptionvoid
HFileWriterImpl.setTimeRangeTrackerForTiering
(Supplier<TimeRangeTracker> timeRangeTrackerForTiering) -
Uses of TimeRangeTracker in org.apache.hadoop.hbase.regionserver
Subclasses of TimeRangeTracker in org.apache.hadoop.hbase.regionserverModifier and TypeClassDescriptionstatic class
static class
Fields in org.apache.hadoop.hbase.regionserver declared as TimeRangeTrackerModifier and TypeFieldDescriptionprivate final TimeRangeTracker
MemStoreSnapshot.timeRangeTracker
protected final TimeRangeTracker
Segment.timeRangeTracker
Fields in org.apache.hadoop.hbase.regionserver with type parameters of type TimeRangeTrackerModifier and TypeFieldDescriptionprivate NavigableMap<Long,
TimeRangeTracker> CustomTieringMultiFileWriter.lowerBoundary2TimeRanger
Methods in org.apache.hadoop.hbase.regionserver that return TimeRangeTrackerModifier and TypeMethodDescriptionstatic TimeRangeTracker
TimeRangeTracker.create
(TimeRangeTracker.Type type) static TimeRangeTracker
TimeRangeTracker.create
(TimeRangeTracker.Type type, long minimumTimestamp, long maximumTimestamp) static TimeRangeTracker
TimeRangeTracker.create
(TimeRangeTracker.Type type, TimeRangeTracker trt) CompositeImmutableSegment.getTimeRangeTracker()
MemStoreSnapshot.getTimeRangeTracker()
ReturnsTimeRangeTracker
for all the Cells in the snapshot.Segment.getTimeRangeTracker()
static TimeRangeTracker
TimeRangeTracker.parseFrom
(byte[] data) static TimeRangeTracker
TimeRangeTracker.parseFrom
(byte[] data, TimeRangeTracker.Type type) Methods in org.apache.hadoop.hbase.regionserver with parameters of type TimeRangeTrackerModifier and TypeMethodDescriptionvoid
StoreFileWriter.appendCustomCellTimestampsToMetadata
(TimeRangeTracker timeRangeTracker) void
StoreFileWriter.SingleStoreFileWriter.appendCustomCellTimestampsToMetadata
(TimeRangeTracker timeRangeTracker) static TimeRangeTracker
TimeRangeTracker.create
(TimeRangeTracker.Type type, TimeRangeTracker trt) static byte[]
TimeRangeTracker.toByteArray
(TimeRangeTracker tracker) This method used to serialize TimeRangeTracker (TRT) by protobuf while this breaks the forward compatibility on HFile.(See HBASE-21008) In previous hbase version ( < 2.0.0 ) we use DataOutput to serialize TRT, these old versions don't have capability to deserialize TRT which is serialized by protobuf.Constructors in org.apache.hadoop.hbase.regionserver with parameters of type TimeRangeTrackerModifierConstructorDescription(package private)
protected
Segment
(CellComparator comparator, List<ImmutableSegment> segments, TimeRangeTracker trt) protected
Segment
(CellComparator comparator, TimeRangeTracker trt) protected
Segment
(CellSet<ExtendedCell> cellSet, CellComparator comparator, MemStoreLAB memStoreLAB, TimeRangeTracker trt) (package private)