Package org.elasticsearch.index.translog
Class Translog.Delete
- java.lang.Object
-
- org.elasticsearch.index.translog.Translog.Delete
-
- All Implemented Interfaces:
Translog.Operation
- Enclosing class:
- Translog
public static class Translog.Delete extends java.lang.Object implements Translog.Operation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.index.translog.Translog.Operation
Translog.Operation.Type
-
-
Field Summary
Fields Modifier and Type Field Description static intFORMAT_5_0static intSERIALIZATION_FORMAT
-
Constructor Summary
Constructors Constructor Description Delete(java.lang.String type, java.lang.String id, long seqNo, long primaryTerm, org.apache.lucene.index.Term uid)utility for testingDelete(java.lang.String type, java.lang.String id, org.apache.lucene.index.Term uid, long seqNo, long primaryTerm, long version, VersionType versionType)Delete(Engine.Delete delete, Engine.DeleteResult deleteResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)longestimateSize()Translog.SourcegetSource()inthashCode()java.lang.Stringid()Translog.Operation.TypeopType()longprimaryTerm()longseqNo()java.lang.StringtoString()java.lang.Stringtype()org.apache.lucene.index.Termuid()longversion()VersionTypeversionType()
-
-
-
Field Detail
-
FORMAT_5_0
public static final int FORMAT_5_0
- See Also:
- Constant Field Values
-
SERIALIZATION_FORMAT
public static final int SERIALIZATION_FORMAT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Delete
public Delete(Engine.Delete delete, Engine.DeleteResult deleteResult)
-
Delete
public Delete(java.lang.String type, java.lang.String id, long seqNo, long primaryTerm, org.apache.lucene.index.Term uid)utility for testing
-
Delete
public Delete(java.lang.String type, java.lang.String id, org.apache.lucene.index.Term uid, long seqNo, long primaryTerm, long version, VersionType versionType)
-
-
Method Detail
-
opType
public Translog.Operation.Type opType()
- Specified by:
opTypein interfaceTranslog.Operation
-
estimateSize
public long estimateSize()
- Specified by:
estimateSizein interfaceTranslog.Operation
-
type
public java.lang.String type()
-
id
public java.lang.String id()
-
uid
public org.apache.lucene.index.Term uid()
-
seqNo
public long seqNo()
- Specified by:
seqNoin interfaceTranslog.Operation
-
primaryTerm
public long primaryTerm()
- Specified by:
primaryTermin interfaceTranslog.Operation
-
version
public long version()
-
versionType
public VersionType versionType()
-
getSource
public Translog.Source getSource()
- Specified by:
getSourcein interfaceTranslog.Operation
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-