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 int
FORMAT_NO_PARENT
static int
FORMAT_NO_VERSION_TYPE
static int
SERIALIZATION_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)
Delete(Engine.Delete delete, Engine.DeleteResult deleteResult)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
long
estimateSize()
Translog.Source
getSource()
int
hashCode()
java.lang.String
id()
Translog.Operation.Type
opType()
long
primaryTerm()
long
seqNo()
java.lang.String
toString()
java.lang.String
type()
org.apache.lucene.index.Term
uid()
long
version()
-
-
-
Field Detail
-
FORMAT_NO_PARENT
public static final int FORMAT_NO_PARENT
- See Also:
- Constant Field Values
-
FORMAT_NO_VERSION_TYPE
public static final int FORMAT_NO_VERSION_TYPE
- 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)
-
-
Method Detail
-
opType
public Translog.Operation.Type opType()
- Specified by:
opType
in interfaceTranslog.Operation
-
estimateSize
public long estimateSize()
- Specified by:
estimateSize
in 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:
seqNo
in interfaceTranslog.Operation
-
primaryTerm
public long primaryTerm()
- Specified by:
primaryTerm
in interfaceTranslog.Operation
-
version
public long version()
-
getSource
public Translog.Source getSource()
- Specified by:
getSource
in interfaceTranslog.Operation
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-