Class TimeRangeTracker.SyncTimeRangeTracker
java.lang.Object
org.apache.hadoop.hbase.regionserver.TimeRangeTracker
org.apache.hadoop.hbase.regionserver.TimeRangeTracker.SyncTimeRangeTracker
- Enclosing class:
- TimeRangeTracker
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.regionserver.TimeRangeTracker
TimeRangeTracker.NonSyncTimeRangeTracker, TimeRangeTracker.SyncTimeRangeTracker, TimeRangeTracker.Type -
Field Summary
FieldsFields inherited from class org.apache.hadoop.hbase.regionserver.TimeRangeTracker
INITIAL_MAX_TIMESTAMP, INITIAL_MIN_TIMESTAMP -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate(package private)SyncTimeRangeTracker(long minimumTimestamp, long maximumTimestamp) (package private) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancompareAndSetMax(long expect, long update) protected booleancompareAndSetMin(long expect, long update) longgetMax()Returns the maximumTimestamplonggetMin()Returns the minimumTimestampprotected voidsetMax(long ts) protected voidsetMin(long ts) Methods inherited from class org.apache.hadoop.hbase.regionserver.TimeRangeTracker
create, create, create, includesTimeRange, includeTimestamp, includeTimestamp, parseFrom, parseFrom, toByteArray, toString, toTimeRange
-
Field Details
-
minimumTimestamp
-
maximumTimestamp
-
-
Constructor Details
-
SyncTimeRangeTracker
private SyncTimeRangeTracker() -
SyncTimeRangeTracker
-
SyncTimeRangeTracker
SyncTimeRangeTracker(long minimumTimestamp, long maximumTimestamp)
-
-
Method Details
-
setMax
- Specified by:
setMaxin classTimeRangeTracker
-
setMin
- Specified by:
setMinin classTimeRangeTracker
-
compareAndSetMin
- Specified by:
compareAndSetMinin classTimeRangeTracker
-
compareAndSetMax
- Specified by:
compareAndSetMaxin classTimeRangeTracker
-
getMin
Description copied from class:TimeRangeTrackerReturns the minimumTimestamp- Specified by:
getMinin classTimeRangeTracker
-
getMax
Description copied from class:TimeRangeTrackerReturns the maximumTimestamp- Specified by:
getMaxin classTimeRangeTracker
-