| Package | Description |
|---|---|
| org.apache.ignite.internal.pagemem.wal | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.wal | |
| org.apache.ignite.internal.processors.cache.persistence.wal.reader | |
| org.apache.ignite.internal.processors.cache.persistence.wal.scanner |
| Modifier and Type | Method and Description |
|---|---|
WALIterator |
IgniteWriteAheadLogManager.replay(WALPointer start)
Invoke this method to iterate over the written log entries.
|
WALIterator |
IgniteWriteAheadLogManager.replay(WALPointer start,
@Nullable IgniteBiPredicate<WALRecord.RecordType,WALPointer> recordDeserializeFilter)
Invoke this method to iterate over the written log entries.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheDatabaseSharedManager.applyUpdatesOnRecovery(@Nullable WALIterator it,
IgniteBiPredicate<WALPointer,WALRecord> recPredicate,
IgnitePredicate<DataEntry> entryPredicate)
Apply update from some iterator and with specific filters.
|
| Constructor and Description |
|---|
RestoreBinaryState(GridCacheDatabaseSharedManager.CheckpointStatus status,
WALIterator iterator,
long lastArchivedSegment,
IgnitePredicate<Integer> cacheGroupsPredicate) |
RestoreLogicalState(GridCacheDatabaseSharedManager.CheckpointStatus status,
WALIterator iterator,
long lastArchivedSegment,
IgnitePredicate<Integer> cacheGroupsPredicate,
Map<GroupPartitionId,Integer> partitionRecoveryStates) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWalRecordsIterator
Iterator over WAL segments.
|
class |
SingleSegmentLogicalRecordsIterator
Iterates over logical records of one WAL segment from archive.
|
| Modifier and Type | Method and Description |
|---|---|
WALIterator |
FileWriteAheadLogManager.replay(WALPointer start)
Invoke this method to iterate over the written log entries.
|
WALIterator |
FileWriteAheadLogManager.replay(WALPointer start,
@Nullable IgniteBiPredicate<WALRecord.RecordType,WALPointer> recordDeserializeFilter)
Invoke this method to iterate over the written log entries.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FilteredWalIterator
|
| Modifier and Type | Method and Description |
|---|---|
WALIterator |
IgniteWalIteratorFactory.iterator(File... filesOrDirs)
Creates iterator for file by file scan mode.
|
WALIterator |
IgniteWalIteratorFactory.iterator(@NotNull FileWALPointer replayFrom,
File... filesOrDirs)
Creates iterator for file by file scan mode.
|
WALIterator |
IgniteWalIteratorFactory.iterator(@NotNull FileWALPointer replayFrom,
String... filesOrDirs)
Creates iterator for file by file scan mode.
|
WALIterator |
IgniteWalIteratorFactory.iterator(@NotNull IgniteWalIteratorFactory.IteratorParametersBuilder iteratorParametersBuilder) |
WALIterator |
IgniteWalIteratorFactory.iterator(String... filesOrDirs)
Creates iterator for file by file scan mode.
|
| Constructor and Description |
|---|
FilteredWalIterator(WALIterator walIterator,
Predicate<IgniteBiTuple<WALPointer,WALRecord>> filter) |
| Modifier and Type | Method and Description |
|---|---|
static WalScanner |
WalScanner.buildWalScanner(WALIterator walIterator)
Factory method of
WalScanner. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020