public abstract class TabletTime extends Object
Modifier and Type | Field and Description |
---|---|
static char |
LOGICAL_TIME_ID |
static char |
MILLIS_TIME_ID |
Constructor and Description |
---|
TabletTime() |
Modifier and Type | Method and 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) |
public static final char LOGICAL_TIME_ID
public static final char MILLIS_TIME_ID
public static char getTimeID(TimeType timeType)
public abstract void useMaxTimeFromWALog(long time)
public abstract String getMetadataValue(long time)
public abstract String getMetadataValue()
public abstract long getTime()
public abstract long getAndUpdateTime()
protected void setSystemTimes(Mutation mutation, long lastCommitTime)
public static TabletTime getInstance(String metadataValue)
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.