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 classEngine.Operation.Originstatic classEngine.Operation.TYPEtype 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 intestimatedSizeInBytes()abstract Engine.Operation.TYPEoperationType()Engine.Operation.Originorigin()longprimaryTerm()longseqNo()longstartTime()Returns operation start time in nanoseconds.abstract java.lang.Stringtype()org.apache.lucene.index.Termuid()longversion()VersionTypeversionType()
-
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
-