public class InnerReplaceRecord<L> extends PageDeltaRecord
WALRecord.RecordType
Constructor and Description |
---|
InnerReplaceRecord(int cacheId,
long pageId,
int dstIdx,
long srcPageId,
int srcIdx,
long rmvId) |
Modifier and Type | Method and Description |
---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
int |
destinationIndex() |
long |
removeId() |
int |
sourceIndex() |
long |
sourcePageId() |
WALRecord.RecordType |
type() |
cacheId, pageId, toString
public InnerReplaceRecord(int cacheId, long pageId, int dstIdx, long srcPageId, int srcIdx, long rmvId)
cacheId
- Cache ID.pageId
- Page ID.dstIdx
- Destination index.srcPageId
- Source page ID.srcIdx
- Source index.public void applyDelta(PageMemory pageMem, long pageAddr) throws IgniteCheckedException
applyDelta
in class PageDeltaRecord
pageMem
- Page memory.pageAddr
- Page address.IgniteCheckedException
- If failed.public WALRecord.RecordType type()
public int destinationIndex()
public long sourcePageId()
public int sourceIndex()
public long removeId()
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017