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.timeRangeTrackerForTieringMethods in org.apache.hadoop.hbase.io.hfile with parameters of type TimeRangeTrackerModifier and TypeMethodDescriptionvoidHFile.Writer.appendCustomCellTimestampsToMetadata(TimeRangeTracker timeRangeTracker) Add Custom cell timestamp to MetadatavoidHFileWriterImpl.appendCustomCellTimestampsToMetadata(TimeRangeTracker timeRangeTracker) Method parameters in org.apache.hadoop.hbase.io.hfile with type arguments of type TimeRangeTrackerModifier and TypeMethodDescriptionvoidHFileWriterImpl.setTimeRangeTrackerForTiering(Supplier<TimeRangeTracker> timeRangeTrackerForTiering) -
Uses of TimeRangeTracker in org.apache.hadoop.hbase.regionserver
Subclasses of TimeRangeTracker in org.apache.hadoop.hbase.regionserverModifier and TypeClassDescriptionstatic classstatic classFields in org.apache.hadoop.hbase.regionserver declared as TimeRangeTrackerModifier and TypeFieldDescriptionprivate final TimeRangeTrackerMemStoreSnapshot.timeRangeTrackerprotected final TimeRangeTrackerSegment.timeRangeTrackerFields in org.apache.hadoop.hbase.regionserver with type parameters of type TimeRangeTrackerModifier and TypeFieldDescriptionprivate NavigableMap<Long,TimeRangeTracker> CustomTieringMultiFileWriter.lowerBoundary2TimeRangerMethods in org.apache.hadoop.hbase.regionserver that return TimeRangeTrackerModifier and TypeMethodDescriptionstatic TimeRangeTrackerTimeRangeTracker.create(TimeRangeTracker.Type type) static TimeRangeTrackerTimeRangeTracker.create(TimeRangeTracker.Type type, long minimumTimestamp, long maximumTimestamp) static TimeRangeTrackerTimeRangeTracker.create(TimeRangeTracker.Type type, TimeRangeTracker trt) CompositeImmutableSegment.getTimeRangeTracker()MemStoreSnapshot.getTimeRangeTracker()ReturnsTimeRangeTrackerfor all the Cells in the snapshot.Segment.getTimeRangeTracker()static TimeRangeTrackerTimeRangeTracker.parseFrom(byte[] data) static TimeRangeTrackerTimeRangeTracker.parseFrom(byte[] data, TimeRangeTracker.Type type) Methods in org.apache.hadoop.hbase.regionserver with parameters of type TimeRangeTrackerModifier and TypeMethodDescriptionvoidStoreFileWriter.appendCustomCellTimestampsToMetadata(TimeRangeTracker timeRangeTracker) voidStoreFileWriter.SingleStoreFileWriter.appendCustomCellTimestampsToMetadata(TimeRangeTracker timeRangeTracker) static TimeRangeTrackerTimeRangeTracker.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)protectedSegment(CellComparator comparator, List<ImmutableSegment> segments, TimeRangeTracker trt) protectedSegment(CellComparator comparator, TimeRangeTracker trt) protectedSegment(CellSet<ExtendedCell> cellSet, CellComparator comparator, MemStoreLAB memStoreLAB, TimeRangeTracker trt) (package private)