Class TabletTime
- java.lang.Object
-
- org.apache.accumulo.server.tablets.TabletTime
-
public abstract class TabletTime extends Object
-
-
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(MetadataTime metadataTime)
abstract MetadataTime
getMetadataTime()
abstract MetadataTime
getMetadataTime(long time)
abstract long
getTime()
static MetadataTime
maxMetadataTime(MetadataTime mv1, MetadataTime mv2)
protected void
setSystemTimes(Mutation mutation, long lastCommitTime)
abstract long
setUpdateTimes(List<Mutation> mutations)
abstract void
useMaxTimeFromWALog(long time)
-
-
-
Method Detail
-
useMaxTimeFromWALog
public abstract void useMaxTimeFromWALog(long time)
-
getMetadataTime
public abstract MetadataTime getMetadataTime()
-
getMetadataTime
public abstract MetadataTime getMetadataTime(long time)
-
getTime
public abstract long getTime()
-
getAndUpdateTime
public abstract long getAndUpdateTime()
-
setSystemTimes
protected void setSystemTimes(Mutation mutation, long lastCommitTime)
-
getInstance
public static TabletTime getInstance(MetadataTime metadataTime) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
maxMetadataTime
public static MetadataTime maxMetadataTime(MetadataTime mv1, MetadataTime mv2)
-
-