public abstract static class Engine.Operation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Engine.Operation.Origin |
Constructor and Description |
---|
Operation(org.apache.lucene.index.Term uid,
long version,
VersionType versionType,
Engine.Operation.Origin origin,
long startTime) |
Modifier and Type | Method and Description |
---|---|
long |
endTime()
Returns operation end time in nanoseconds.
|
void |
endTime(long endTime) |
protected abstract int |
estimatedSizeInBytes() |
Translog.Location |
getTranslogLocation() |
Engine.Operation.Origin |
origin() |
void |
setTranslogLocation(Translog.Location location) |
int |
sizeInBytes() |
long |
startTime()
Returns operation start time in nanoseconds.
|
org.apache.lucene.index.Term |
uid() |
void |
updateVersion(long version) |
long |
version() |
VersionType |
versionType() |
public Operation(org.apache.lucene.index.Term uid, long version, VersionType versionType, Engine.Operation.Origin origin, long startTime)
public Engine.Operation.Origin origin()
public org.apache.lucene.index.Term uid()
public long version()
public void updateVersion(long version)
public void setTranslogLocation(Translog.Location location)
public Translog.Location getTranslogLocation()
public int sizeInBytes()
protected abstract int estimatedSizeInBytes()
public VersionType versionType()
public long startTime()
public void endTime(long endTime)
public long endTime()