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 Detail
-
Operation
public Operation(org.apache.lucene.index.Term uid, long seqNo, long primaryTerm, long version, VersionType versionType, Engine.Operation.Origin origin, long startTime)
-
-
Method Detail
-
origin
public Engine.Operation.Origin 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
public VersionType versionType()
-
startTime
public long startTime()
Returns operation start time in nanoseconds.
-
type
public abstract java.lang.String type()
-
operationType
public abstract Engine.Operation.TYPE operationType()
-
-