Package org.elasticsearch.index.engine
Class Engine.Operation
java.lang.Object
org.elasticsearch.index.engine.Engine.Operation
- Direct Known Subclasses:
Engine.Delete
,Engine.Index
,Engine.NoOp
- Enclosing class:
- Engine
public abstract static class Engine.Operation
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Engine.Operation.Origin
static class
Engine.Operation.TYPE
type of operation (index, delete), subclasses use static types -
Constructor Summary
Constructors Constructor Description Operation(org.apache.lucene.index.Term uid, long seqNo, long primaryTerm, long version, VersionType versionType, Engine.Operation.Origin origin, long startTime)
-
Method Summary
Modifier and Type Method Description abstract int
estimatedSizeInBytes()
abstract Engine.Operation.TYPE
operationType()
Engine.Operation.Origin
origin()
long
primaryTerm()
long
seqNo()
long
startTime()
Returns operation start time in nanoseconds.abstract java.lang.String
type()
org.apache.lucene.index.Term
uid()
long
version()
VersionType
versionType()
-
Constructor Details
-
Operation
public Operation(org.apache.lucene.index.Term uid, long seqNo, long primaryTerm, long version, VersionType versionType, Engine.Operation.Origin origin, long startTime)
-
-
Method Details
-
origin
-
uid
public org.apache.lucene.index.Term uid() -
version
public long version() -
seqNo
public long seqNo() -
primaryTerm
public long primaryTerm() -
estimatedSizeInBytes
public abstract int estimatedSizeInBytes() -
versionType
-
startTime
public long startTime()Returns operation start time in nanoseconds. -
type
public abstract java.lang.String type() -
operationType
-