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

Packages that use DataEntry
org.apache.ignite.internal.pagemem.wal.record
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.cache.persistence.wal.serializer

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

Subclasses of DataEntry in org.apache.ignite.internal.pagemem.wal.record
`class` `LazyDataEntry` Represents Data Entry (`LazyDataEntry.key()`, `value`) pair update `operation`.
`class` `LazyMvccDataEntry` Represents Data Entry (`LazyMvccDataEntry.key()`, `value`) pair update `operation`.
`class` `MvccDataEntry` Represents Data Entry (`key`, `value`) pair for mvcc update `operation` in WAL log.
`class` `UnwrapDataEntry` Data Entry for automatic unwrapping key and value from Data Entry
`class` `UnwrapMvccDataEntry` Data Entry for automatic unwrapping key and value from Mvcc Data Entry

Methods in org.apache.ignite.internal.pagemem.wal.record that return DataEntry
`DataEntry` DataEntry.`partitionCounter(long partCnt)` Sets partition update counter to entry.

Methods in org.apache.ignite.internal.pagemem.wal.record that return types with arguments of type DataEntry
`List<DataEntry>` DataRecord.`writeEntries()`

Constructors in org.apache.ignite.internal.pagemem.wal.record with parameters of type DataEntry
Constructor and Description
`DataRecord(DataEntry writeEntry)`
`DataRecord(DataEntry writeEntry, long timestamp)`

Constructor parameters in org.apache.ignite.internal.pagemem.wal.record with type arguments of type DataEntry
Constructor and Description
`DataRecord(List<DataEntry> writeEntries)`
`DataRecord(List<DataEntry> writeEntries, long timestamp)`
`MvccDataRecord(List<DataEntry> writeEntries)`
`MvccDataRecord(List<DataEntry> writeEntries, long timestamp)`

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

Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type DataEntry
`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.

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

Subclasses of DataEntry in org.apache.ignite.internal.processors.cache.persistence.wal.serializer
`static class` `RecordDataV1Serializer.EncryptedDataEntry` Represents encrypted Data Entry (`key`, `value`) pair.

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer with parameters of type DataEntry
`protected int` RecordDataV2Serializer.`entrySize(DataEntry entry)`
`protected int` RecordDataV1Serializer.`entrySize(DataEntry entry)`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019