public class TimeRange extends Object
构造器和说明 |
---|
TimeRange()
默认构造函数。
|
TimeRange(long start)
构造一个时间戳区间为[start, Long.MAX_VALUE)。
|
TimeRange(long start,
long end)
构造一个时间戳区间为[start, end)。
|
限定符和类型 | 方法和说明 |
---|---|
int |
compare(long timestamp)
比较时间戳和时间戳范围
|
boolean |
containsOnlyOneVersion()
检查该TimeRange内是否只包含一个版本。
|
boolean |
equals(Object o) |
long |
getEnd() |
long |
getStart() |
int |
hashCode() |
String |
toString() |
boolean |
withinTimeRange(long timestamp)
检查指定时间戳是否在该时间戳区间内。
|
public TimeRange()
public TimeRange(long start)
start
- 起始时间戳(inclusive)public TimeRange(long start, long end)
start
- 起始时间戳(inclusive)end
- 最大时间戳(exclusive)public long getStart()
public long getEnd()
public boolean withinTimeRange(long timestamp)
timestamp
- 时间戳public int compare(long timestamp)
timestamp
- 时间戳public boolean containsOnlyOneVersion()
Copyright © 2017. All Rights Reserved.