public class SplitForwardPageRecord extends PageDeltaRecord
WALRecord.RecordType| Constructor and Description |
|---|
SplitForwardPageRecord(int grpId,
long pageId,
long fwdId,
int ioType,
int ioVer,
long srcPageId,
int mid,
int cnt) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
int |
count() |
long |
forwardId() |
int |
ioType() |
int |
ioVersion() |
int |
middleIndex() |
long |
sourcePageId() |
String |
toString() |
WALRecord.RecordType |
type() |
groupId, pageIdpublic SplitForwardPageRecord(int grpId,
long pageId,
long fwdId,
int ioType,
int ioVer,
long srcPageId,
int mid,
int cnt)
grpId - Cache group ID.pageId - Real forward page ID.fwdId - Virtual forward page ID.ioType - IO Type.ioVer - IO Version.srcPageId - ID of the page which is about to be splitted.mid - Bisection index.cnt - Initial elements count in the page being split.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 forwardId()
public int ioType()
public int ioVersion()
public long sourcePageId()
public int middleIndex()
public int count()
public String toString()
toString in class PageDeltaRecord
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018