public class MergeRecord<L> extends PageDeltaRecord
WALRecord.RecordType| Constructor and Description |
|---|
MergeRecord(int grpId,
long pageId,
long prntId,
int prntIdx,
long rightId,
boolean emptyBranch) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
boolean |
isEmptyBranch() |
long |
parentId() |
int |
parentIndex() |
long |
rightId() |
String |
toString() |
WALRecord.RecordType |
type() |
groupId, pageIdpublic MergeRecord(int grpId,
long pageId,
long prntId,
int prntIdx,
long rightId,
boolean emptyBranch)
grpId - Cache group ID.pageId - Page ID.prntId - Parent ID.prntIdx - Index in parent page.rightId - Right ID.emptyBranch - We are merging empty branch.public void applyDelta(PageMemory pageMem, long pageAddr) throws IgniteCheckedException
applyDelta in class PageDeltaRecordpageMem - Page memory.pageAddr - Page address.IgniteCheckedException - If failed.public WALRecord.RecordType type()
public long parentId()
public int parentIndex()
public long rightId()
public boolean isEmptyBranch()
public String toString()
toString in class PageDeltaRecord
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019