public class MetaPageUpdatePartitionDataRecordV3 extends MetaPageUpdatePartitionDataRecordV2
WALRecord.RecordPurpose, WALRecord.RecordType| Constructor and Description |
|---|
MetaPageUpdatePartitionDataRecordV3(DataInput in) |
MetaPageUpdatePartitionDataRecordV3(int grpId,
long pageId,
long updateCntr,
long globalRmvId,
int partSize,
long cntrsPageId,
byte state,
int allocatedIdxCandidate,
long link,
int encryptedPageIdx,
int encryptedPageCnt) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDelta(PageMemory pageMem,
long pageAddr)
Apply changes from this delta to the given page.
|
int |
encryptedPageCount() |
int |
encryptedPageIndex() |
void |
toBytes(ByteBuffer buf) |
String |
toString() |
WALRecord.RecordType |
type() |
linkallocatedIndexCandidate, countersPageId, globalRemoveId, partitionSize, state, updateCounterfullPageId, groupId, pageIdpublic MetaPageUpdatePartitionDataRecordV3(int grpId,
long pageId,
long updateCntr,
long globalRmvId,
int partSize,
long cntrsPageId,
byte state,
int allocatedIdxCandidate,
long link,
int encryptedPageIdx,
int encryptedPageCnt)
grpId - Group id.pageId - Page id.updateCntr - Update counter.globalRmvId - Global remove id.partSize - Partition size.cntrsPageId - Cntrs page id.state - State.allocatedIdxCandidate - Allocated index candidate.link - Link.encryptedPageIdx - Index of the last reencrypted page.encryptedPageCnt - Total pages to be reencrypted.public MetaPageUpdatePartitionDataRecordV3(DataInput in) throws IOException
in - Input.IOExceptionpublic void applyDelta(PageMemory pageMem, long pageAddr) throws IgniteCheckedException
applyDelta in class MetaPageUpdatePartitionDataRecordV2pageMem - Page memory.pageAddr - Page address.IgniteCheckedException - If failed.public int encryptedPageIndex()
public int encryptedPageCount()
public void toBytes(ByteBuffer buf)
toBytes in class MetaPageUpdatePartitionDataRecordV2buf - Buffer.public WALRecord.RecordType type()
type in class MetaPageUpdatePartitionDataRecordV2public String toString()
toString in class MetaPageUpdatePartitionDataRecordV2
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021