## Uses of Class
org.apache.ignite.internal.pagemem.wal.record.WALRecord

Packages that use WALRecord
Package | Description
--- | ---
org.apache.ignite.internal.pagemem.wal |
org.apache.ignite.internal.pagemem.wal.record |
org.apache.ignite.internal.pagemem.wal.record.delta |
org.apache.ignite.internal.processors.cache.persistence.wal |
org.apache.ignite.internal.processors.cache.persistence.wal.record |
org.apache.ignite.internal.processors.cache.persistence.wal.serializer |

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

Methods in org.apache.ignite.internal.pagemem.wal with parameters of type WALRecord
Modifier and Type | Method and Description
--- | ---
`WALPointer` | IgniteWriteAheadLogManager.`log(WALRecord entry)` Appends the given log entry to the write-ahead log.

### Uses of WALRecord in org.apache.ignite.internal.pagemem.wal.record

Subclasses of WALRecord in org.apache.ignite.internal.pagemem.wal.record
Modifier and Type | Class and Description
--- | ---
`class` | `CheckpointRecord` Checkpoint (begin) record
`class` | `DataRecord`
`class` | `MemoryRecoveryRecord` Marker that we start memory recovering
`class` | `PageSnapshot`
`class` | `TxRecord`

Methods in org.apache.ignite.internal.pagemem.wal.record that return WALRecord
Modifier and Type | Method and Description
--- | ---
`WALRecord` | WALRecord.`previous()`

Methods in org.apache.ignite.internal.pagemem.wal.record with parameters of type WALRecord
Modifier and Type | Method and Description
--- | ---
`void` | WALRecord.`previous(WALRecord prev)`

### Uses of WALRecord in org.apache.ignite.internal.pagemem.wal.record.delta

Subclasses of WALRecord in org.apache.ignite.internal.pagemem.wal.record.delta
Modifier and Type | Class and Description
--- | ---
`class` | `DataPageInsertFragmentRecord` Insert fragment to data page record.
`class` | `DataPageInsertRecord` Insert into data page.
`class` | `DataPageRemoveRecord`
`class` | `DataPageSetFreeListPageRecord`
`class` | `DataPageUpdateRecord` Update existing record in data page.
`class` | `FixCountRecord` Fix elements count record.
`class` | `FixLeftmostChildRecord` Fix leftmost child.
`class` | `FixRemoveId` Fix remove ID record.
`class` | `InitNewPageRecord` Initializes new page by calling `PageIO.initNewPage(long, long, int)`.
`class` | `InnerReplaceRecord<L>` Inner replace on remove.
`class` | `InsertRecord<L>` Insert into inner or leaf page.
`class` | `MergeRecord<L>` Merge on remove.
`class` | `MetaPageAddRootRecord` New root in meta page.
`class` | `MetaPageCutRootRecord`
`class` | `MetaPageInitRecord`
`class` | `MetaPageInitRootInlineRecord`
`class` | `MetaPageInitRootRecord` Initialize new meta page.
`class` | `MetaPageUpdateLastAllocatedIndex`
`class` | `MetaPageUpdateLastSuccessfulFullSnapshotId`
`class` | `MetaPageUpdateLastSuccessfulSnapshotId`
`class` | `MetaPageUpdateNextSnapshotId`
`class` | `MetaPageUpdatePartitionDataRecord`
`class` | `NewRootInitRecord<L>` Initialize new root page.
`class` | `PageDeltaRecord` Abstract page delta record.
`class` | `PageListMetaResetCountRecord` Delta record for page-list meta count reset
`class` | `PagesListAddPageRecord`
`class` | `PagesListInitNewPageRecord`
`class` | `PagesListRemovePageRecord`
`class` | `PagesListSetNextRecord`
`class` | `PagesListSetPreviousRecord`
`class` | `PartitionDestroyRecord`
`class` | `PartitionMetaStateRecord`
`class` | `RecycleRecord` Recycle index page.
`class` | `RemoveRecord` Remove.
`class` | `ReplaceRecord<L>` Replace.
`class` | `SplitExistingPageRecord` Split existing page.
`class` | `SplitForwardPageRecord` Split forward page record.
`class` | `TrackingPageDeltaRecord` Delta record for updates in tracking pages

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

Fields in org.apache.ignite.internal.processors.cache.persistence.wal with type parameters of type WALRecord
Modifier and Type | Field and Description
--- | ---
`protected IgniteBiTuple<WALPointer,WALRecord>` | AbstractWalRecordsIterator.`curRec` Current record preloaded, to be returned on next() Normally this should be not null because advance() method should already prepare some value

Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return WALRecord
Modifier and Type | Method and Description
--- | ---
`WALRecord` | RecordSerializer.`readRecord(FileInput in, WALPointer expPtr)` Loads record from input

Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return types with arguments of type WALRecord
Modifier and Type | Method and Description
--- | ---
`protected IgniteBiTuple<WALPointer,WALRecord>` | AbstractWalRecordsIterator.`onNext()`

Methods in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type WALRecord
Modifier and Type | Method and Description
--- | ---
`WALPointer` | FileWriteAheadLogManager.`log(WALRecord record)` Appends the given log entry to the write-ahead log.
`int` | RecordSerializer.`size(WALRecord record)` Calculates record size in byte including expected wal pointer, CRC and type field
`void` | RecordSerializer.`writeRecord(WALRecord record, ByteBuffer buf)`

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

Subclasses of WALRecord in org.apache.ignite.internal.processors.cache.persistence.wal.record
Modifier and Type | Class and Description
--- | ---
`class` | `HeaderRecord` Header record.

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer that return WALRecord
Modifier and Type | Method and Description
--- | ---
`WALRecord` | RecordV1Serializer.`readRecord(FileInput in0, WALPointer expPtr)` Loads record from input

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer with parameters of type WALRecord
Modifier and Type | Method and Description
--- | ---
`int` | RecordV1Serializer.`size(WALRecord record)` Calculates record size in byte including expected wal pointer, CRC and type field
`void` | RecordV1Serializer.`writeRecord(WALRecord record, ByteBuffer buf)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017