## Uses of Interface
org.apache.ignite.internal.pagemem.wal.WALIterator

Packages that use WALIterator
org.apache.ignite.internal.pagemem.wal
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.reader

### Uses of WALIterator in org.apache.ignite.internal.pagemem.wal

Methods in org.apache.ignite.internal.pagemem.wal that return WALIterator
`WALIterator` IgniteWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type WALIterator
`void` GridCacheDatabaseSharedManager.`applyUpdatesOnRecovery(WALIterator it, IgnitePredicate<IgniteBiTuple<WALPointer,WALRecord>> recPredicate, IgnitePredicate<DataEntry> entryPredicate, Map<T2<Integer,Integer>,T2<Integer,Long>> partStates)` Apply update from some iterator and with specific filters.
`WALRecord` GridCacheDatabaseSharedManager.RestoreStateContext.`next(WALIterator it)` Advance iterator to the next record.
`WALRecord` GridCacheDatabaseSharedManager.RestoreBinaryState.`next(WALIterator it)` Advance iterator to the next record.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence.wal

Classes in org.apache.ignite.internal.processors.cache.persistence.wal that implement WALIterator
`class` `AbstractWalRecordsIterator` Iterator over WAL segments.
`class` `SingleSegmentLogicalRecordsIterator` Iterates over logical records of one WAL segment from archive.

Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return WALIterator
`WALIterator` FsyncModeFileWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.
`WALIterator` FileWriteAheadLogManager.`replay(WALPointer start)` Invoke this method to iterate over the written log entries.

### Uses of WALIterator in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return WALIterator
`WALIterator` IgniteWalIteratorFactory.`iterator(File... filesOrDirs)` Creates iterator for file by file scan mode.
`WALIterator` IgniteWalIteratorFactory.`iterator(FileWALPointer replayFrom, File... filesOrDirs)` Creates iterator for file by file scan mode.
`WALIterator` IgniteWalIteratorFactory.`iterator(FileWALPointer replayFrom, String... filesOrDirs)` Creates iterator for file by file scan mode.
`WALIterator` IgniteWalIteratorFactory.`iterator(IgniteWalIteratorFactory.IteratorParametersBuilder iteratorParametersBuilder)`
`WALIterator` IgniteWalIteratorFactory.`iterator(String... filesOrDirs)` Creates iterator for file by file scan mode.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.0
Release Date | : November 30 2018