public static class Translog.Index extends java.lang.Object implements Translog.Operation
Translog.Operation.Type| Modifier and Type | Field and Description |
|---|---|
static int |
FORMAT_2_X |
static int |
FORMAT_AUTO_GENERATED_IDS |
static int |
FORMAT_SEQ_NO |
static int |
SERIALIZATION_FORMAT |
| Constructor and Description |
|---|
Index(Engine.Index index,
Engine.IndexResult indexResult) |
Index(java.lang.String type,
java.lang.String id,
long seqNo,
byte[] source) |
Index(java.lang.String type,
java.lang.String id,
long seqNo,
long version,
VersionType versionType,
byte[] source,
java.lang.String routing,
java.lang.String parent,
long autoGeneratedIdTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
long |
estimateSize() |
long |
getAutoGeneratedIdTimestamp() |
Translog.Source |
getSource() |
int |
hashCode() |
java.lang.String |
id() |
Translog.Operation.Type |
opType() |
java.lang.String |
parent() |
long |
primaryTerm() |
java.lang.String |
routing() |
long |
seqNo() |
BytesReference |
source() |
java.lang.String |
toString() |
java.lang.String |
type() |
long |
version() |
VersionType |
versionType() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitreadOperation, writeOperationpublic static final int FORMAT_2_X
public static final int FORMAT_AUTO_GENERATED_IDS
public static final int FORMAT_SEQ_NO
public static final int SERIALIZATION_FORMAT
public Index(Engine.Index index, Engine.IndexResult indexResult)
public Index(java.lang.String type,
java.lang.String id,
long seqNo,
byte[] source)
public Index(java.lang.String type,
java.lang.String id,
long seqNo,
long version,
VersionType versionType,
byte[] source,
java.lang.String routing,
java.lang.String parent,
long autoGeneratedIdTimestamp)
public Translog.Operation.Type opType()
opType in interface Translog.Operationpublic long estimateSize()
estimateSize in interface Translog.Operationpublic java.lang.String type()
public java.lang.String id()
public java.lang.String routing()
public java.lang.String parent()
public BytesReference source()
public long seqNo()
seqNo in interface Translog.Operationpublic long primaryTerm()
primaryTerm in interface Translog.Operationpublic long version()
public VersionType versionType()
public Translog.Source getSource()
getSource in interface Translog.Operationpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic long getAutoGeneratedIdTimestamp()