public class MetaPageInitRecord extends InitNewPageRecord
WALRecord.RecordPurpose, WALRecord.RecordTypeioVer, newPageId| Constructor and Description |
|---|
MetaPageInitRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long treeRoot,
long reuseListRoot) |
MetaPageInitRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long treeRoot,
long reuseListRoot,
@Nullable IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
int |
ioType() |
long |
reuseListRoot() |
String |
toString() |
long |
treeRoot() |
WALRecord.RecordType |
type() |
ioVersion, newPageIdfullPageId, groupId, pageIdpublic MetaPageInitRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long treeRoot,
long reuseListRoot)
grpId - Cache group ID.pageId - Page ID.ioType - IO type.ioVer - Io version.treeRoot - Tree root.reuseListRoot - Reuse list root.public MetaPageInitRecord(int grpId,
long pageId,
int ioType,
int ioVer,
long treeRoot,
long reuseListRoot,
@Nullable
@Nullable IgniteLogger log)
grpId - Cache group ID.pageId - Page ID.ioType - IO type.treeRoot - Tree root.reuseListRoot - Reuse list root.log - Logger for case data is invalid. Can be null, but is needed when processing existing storage.public long treeRoot()
public long reuseListRoot()
public int ioType()
ioType in class InitNewPageRecordpublic 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.15.0 Release Date : April 25 2023