public class PagesListInitNewPageRecord extends InitNewPageRecord
WALRecord.RecordPurpose, WALRecord.RecordTypeioType, ioVer, newPageId| Constructor and Description |
|---|
PagesListInitNewPageRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long newPageId,
long prevPageId,
long addDataPageId) |
PagesListInitNewPageRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long newPageId,
long prevPageId,
long addDataPageId,
@Nullable IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
long |
dataPageId() |
long |
previousPageId() |
String |
toString() |
WALRecord.RecordType |
type() |
ioType, ioVersion, newPageIdfullPageId, groupId, pageIdpublic PagesListInitNewPageRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long newPageId,
long prevPageId,
long addDataPageId)
grpId - Cache group ID.pageId - Page ID.ioType - IO type.ioVer - IO version.newPageId - New page ID.prevPageId - Previous page ID.addDataPageId - Optional page ID to add.public PagesListInitNewPageRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long newPageId,
long prevPageId,
long addDataPageId,
@Nullable
@Nullable IgniteLogger log)
grpId - Cache group ID.pageId - Page ID.ioType - IO type.ioVer - IO version.newPageId - New page ID.prevPageId - Previous page ID.addDataPageId - Optional page ID to add.log - Logger for case data is invalid. Can be null, but is needed when processing existing storage.public long previousPageId()
public long dataPageId()
public void applyDelta(PageMemory pageMem, long pageAddr) throws IgniteCheckedException
applyDelta in class InitNewPageRecordpageMem - Page memory.pageAddr - Page address.IgniteCheckedException - If failed.public WALRecord.RecordType type()
type in class InitNewPageRecordpublic String toString()
toString in class InitNewPageRecord
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020