public class MetaPageUpdateIndexDataRecord extends PageDeltaRecord
WALRecord.RecordPurpose, WALRecord.RecordType| Constructor and Description |
|---|
MetaPageUpdateIndexDataRecord(DataInput in) |
MetaPageUpdateIndexDataRecord(int grpId,
long pageId,
int encryptPageIdx,
int encryptPageCnt) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
void |
toBytes(ByteBuffer buf) |
String |
toString() |
WALRecord.RecordType |
type() |
fullPageId, groupId, pageIdpublic MetaPageUpdateIndexDataRecord(int grpId,
long pageId,
int encryptPageIdx,
int encryptPageCnt)
grpId - Cache group ID.pageId - Page ID.encryptPageIdx - Index of the last reencrypted page.encryptPageCnt - Total pages to be reencrypted.public MetaPageUpdateIndexDataRecord(DataInput in) throws IOException
in - Input.IOExceptionpublic 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 void toBytes(ByteBuffer buf)
buf - Buffer.public String toString()
toString in class PageDeltaRecord
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021