Class WALRecord
- java.lang.Object
-
- org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
- Direct Known Subclasses:
CdcManagerRecord,CdcManagerStopRecord,CheckpointRecord,ClusterSnapshotRecord,EncryptedRecord,FilteredRecord,HeaderRecord,IncrementalSnapshotFinishRecord,IncrementalSnapshotStartRecord,IndexRenameRootPageRecord,MarshalledRecord,MasterKeyChangeRecord,MasterKeyChangeRecordV2,MemoryRecoveryRecord,MetastoreDataRecord,PageDeltaRecord,PageSnapshot,PartitionClearingStartRecord,PartitionDestroyRecord,PartitionMetaStateRecord,ReencryptionStartRecord,RollbackRecord,SnapshotRecord,SwitchSegmentRecord,TimeStampRecord
public abstract class WALRecord extends Object
Log entry abstract class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWALRecord.RecordPurposeRecord purposes set.static classWALRecord.RecordTypeRecord type.
-
Constructor Summary
Constructors Constructor Description WALRecord()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intchainSize()voidchainSize(int chainSize)WALPointerposition()voidposition(WALPointer pos)WALRecordprevious()voidprevious(WALRecord prev)intsize()voidsize(int size)StringtoString()abstract WALRecord.RecordTypetype()
-
-
-
Method Detail
-
chainSize
public void chainSize(int chainSize)
- Parameters:
chainSize- Chain size in bytes.
-
chainSize
public int chainSize()
- Returns:
- Get chain size in bytes.
-
previous
public WALRecord previous()
- Returns:
- Previous record in chain.
-
previous
public void previous(WALRecord prev)
- Parameters:
prev- Previous record in chain.
-
position
public WALPointer position()
- Returns:
- Position in file.
-
position
public void position(WALPointer pos)
- Parameters:
pos- Position in file.
-
size
public int size()
- Returns:
- Size of this record in bytes.
-
size
public void size(int size)
- Parameters:
size- Size of this record in bytes.
-
type
public abstract WALRecord.RecordType type()
- Returns:
- Entry type.
-
-