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 longgetAndUpdateTime()static TabletTimegetInstance(MetadataTime metadataTime)abstract MetadataTimegetMetadataTime()abstract MetadataTimegetMetadataTime(long time)abstract longgetTime()static MetadataTimemaxMetadataTime(MetadataTime mv1, MetadataTime mv2)protected voidsetSystemTimes(Mutation mutation, long lastCommitTime)abstract longsetUpdateTimes(List<Mutation> mutations)abstract voiduseMaxTimeFromWALog(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)
-
-