Class TabletTime
- java.lang.Object
-
- org.apache.accumulo.server.tablets.TabletTime
-
public abstract class TabletTime extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static char
LOGICAL_TIME_ID
static char
MILLIS_TIME_ID
-
Constructor Summary
Constructors Constructor Description TabletTime()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract long
getAndUpdateTime()
static TabletTime
getInstance(String metadataValue)
abstract String
getMetadataValue()
abstract String
getMetadataValue(long time)
abstract long
getTime()
static char
getTimeID(TimeType timeType)
static String
maxMetadataTime(String mv1, String mv2)
protected void
setSystemTimes(Mutation mutation, long lastCommitTime)
abstract long
setUpdateTimes(List<Mutation> mutations)
abstract void
useMaxTimeFromWALog(long time)
-
-
-
Field Detail
-
LOGICAL_TIME_ID
public static final char LOGICAL_TIME_ID
- See Also:
- Constant Field Values
-
MILLIS_TIME_ID
public static final char MILLIS_TIME_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTimeID
public static char getTimeID(TimeType timeType)
-
useMaxTimeFromWALog
public abstract void useMaxTimeFromWALog(long time)
-
getMetadataValue
public abstract String getMetadataValue(long time)
-
getMetadataValue
public abstract String getMetadataValue()
-
getTime
public abstract long getTime()
-
getAndUpdateTime
public abstract long getAndUpdateTime()
-
setSystemTimes
protected void setSystemTimes(Mutation mutation, long lastCommitTime)
-
getInstance
public static TabletTime getInstance(String metadataValue)
-
-