Package io.zeebe.msgpack.mapping
Class MappingDiff
- java.lang.Object
-
- io.zeebe.msgpack.mapping.MappingDiff
-
- All Implemented Interfaces:
MsgPackDiff
public final class MappingDiff extends Object implements MsgPackDiff
-
-
Field Summary
Fields Modifier and Type Field Description static org.agrona.DirectBufferCONSTANTS_DOCUMENT
-
Constructor Summary
Constructors Constructor Description MappingDiff()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetResultLength(int mappingIndex)intgetResultOffset(int mappingIndex)voidinit(Mapping[] mappings, org.agrona.DirectBuffer document)booleanisMappedFromSourceDocument(int mappingIndex)voidmergeInto(MsgPackTree document)voidsetEmptyMapResult(int mappingIndex)voidsetNullResult(int mappingIndex)voidsetResult(int mappingIndex, int offset, int length)
-
-
-
Method Detail
-
init
public void init(Mapping[] mappings, org.agrona.DirectBuffer document)
-
getResultOffset
public int getResultOffset(int mappingIndex)
-
getResultLength
public int getResultLength(int mappingIndex)
-
isMappedFromSourceDocument
public boolean isMappedFromSourceDocument(int mappingIndex)
-
setResult
public void setResult(int mappingIndex, int offset, int length)
-
setNullResult
public void setNullResult(int mappingIndex)
-
setEmptyMapResult
public void setEmptyMapResult(int mappingIndex)
-
mergeInto
public void mergeInto(MsgPackTree document)
- Specified by:
mergeIntoin interfaceMsgPackDiff
-
-