public static enum WALRecord.RecordPurpose extends Enum<WALRecord.RecordPurpose>
| Enum Constant and Description |
|---|
CUSTOM
Custom records are needed for any custom iterations over WAL in various components.
|
INTERNAL
Internal records are needed for correct iterating over WAL structure.
|
LOGICAL
Logical records are needed to replay logical updates since last checkpoint.
|
MIXED
Physical-logical records are used both for physical and logical recovery.
|
PHYSICAL
Physical records are needed for correct recovering physical state of
PageMemory. |
| Modifier and Type | Method and Description |
|---|---|
static WALRecord.RecordPurpose |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static WALRecord.RecordPurpose[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final WALRecord.RecordPurpose INTERNAL
public static final WALRecord.RecordPurpose PHYSICAL
PageMemory.
GridCacheDatabaseSharedManager.restoreBinaryMemory(org.apache.ignite.lang.IgnitePredicate, org.apache.ignite.lang.IgniteBiPredicate).public static final WALRecord.RecordPurpose LOGICAL
GridCacheDatabaseSharedManager.applyLogicalUpdates(org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.CheckpointStatus, org.apache.ignite.lang.IgnitePredicate, org.apache.ignite.lang.IgniteBiPredicate, boolean)public static final WALRecord.RecordPurpose MIXED
public static final WALRecord.RecordPurpose CUSTOM
public static WALRecord.RecordPurpose[] values()
for (WALRecord.RecordPurpose c : WALRecord.RecordPurpose.values()) System.out.println(c);
public static WALRecord.RecordPurpose valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020