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 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()
-
-