## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.CacheDataRow

Packages that use CacheDataRow
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.distributed.dht.colocated
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.tree.io
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.tree
org.apache.ignite.internal.processors.cache.tree.mvcc.data
org.apache.ignite.internal.processors.cache.tree.mvcc.search
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.schema

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return CacheDataRow
`CacheDataRow` IgniteCacheOffheapManager.CacheDataStore.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` IgniteCacheOffheapManager.CacheDataStore.`find(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`find(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` IgniteCacheOffheapManager.CacheDataStore.`mvccFind(GridCacheContext cctx, KeyCacheObject key, MvccSnapshot snapshot)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`mvccFind(GridCacheContext cctx, KeyCacheObject key, MvccSnapshot snapshot)`
`CacheDataRow` IgniteCacheOffheapManager.`mvccRead(GridCacheContext cctx, KeyCacheObject key, MvccSnapshot ver)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.`mvccRead(GridCacheContext cctx, KeyCacheObject key, MvccSnapshot ver)`
`CacheDataRow` IgniteCacheOffheapManager.OffheapInvokeClosure.`oldRow()`
`CacheDataRow` IgniteCacheOffheapManager.`read(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.`read(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` IgniteCacheOffheapManager.`read(GridCacheMapEntry entry)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.`read(GridCacheMapEntry entry)`
`protected CacheDataRow` GridCacheMapEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type CacheDataRow
`GridIterator<CacheDataRow>` IgniteCacheOffheapManager.`cacheIterator(int cacheId, boolean primary, boolean backup, AffinityTopologyVersion topVer, MvccSnapshot mvccSnapshot)`
`GridIterator<CacheDataRow>` IgniteCacheOffheapManagerImpl.`cacheIterator(int cacheId, boolean primary, boolean backups, AffinityTopologyVersion topVer, MvccSnapshot mvccSnapshot)`
`default GridIterator<CacheDataRow>` IgniteCacheOffheapManager.`cachePartitionIterator(int cacheId, int part)`
`GridIterator<CacheDataRow>` IgniteCacheOffheapManager.`cachePartitionIterator(int cacheId, int part, MvccSnapshot mvccSnapshot)`
`GridIterator<CacheDataRow>` IgniteCacheOffheapManagerImpl.`cachePartitionIterator(int cacheId, int part, MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor()`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor()`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(int cacheId)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(int cacheId)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x, MvccSnapshot snapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x, MvccSnapshot snapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(int cacheId, MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(int cacheId, MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`cursor(Object x)`
`GridCursor<? extends CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(Object x)`
`GridCursor<CacheDataRow>` IgniteCacheOffheapManager.`mvccAllVersionsCursor(GridCacheContext cctx, KeyCacheObject key, Object x)` Returns iterator over the all row versions for the given key.
`GridCursor<CacheDataRow>` IgniteCacheOffheapManager.CacheDataStore.`mvccAllVersionsCursor(GridCacheContext cctx, KeyCacheObject key, Object x)` Returns iterator over the all row versions for the given key.
`GridCursor<CacheDataRow>` IgniteCacheOffheapManagerImpl.`mvccAllVersionsCursor(GridCacheContext cctx, KeyCacheObject key, Object x)` Returns iterator over the all row versions for the given key.
`GridCursor<CacheDataRow>` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`mvccAllVersionsCursor(GridCacheContext cctx, KeyCacheObject key, Object x)` Returns iterator over the all row versions for the given key.
`GridIterator<CacheDataRow>` IgniteCacheOffheapManager.`partitionIterator(int part)`
`GridIterator<CacheDataRow>` IgniteCacheOffheapManagerImpl.`partitionIterator(int part)`
`GridCloseableIterator<CacheDataRow>` IgniteCacheOffheapManager.`reservedIterator(int part, AffinityTopologyVersion topVer)`
`GridCloseableIterator<CacheDataRow>` IgniteCacheOffheapManagerImpl.`reservedIterator(int part, AffinityTopologyVersion topVer)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheDataRow
`CacheDataRow` IgniteCacheOffheapManager.CacheDataStore.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheObject` GridCacheEntryEx.`unswap(CacheDataRow row)`
`CacheObject` GridCacheMapEntry.`unswap(CacheDataRow row)`
`protected CacheDataRow` GridCacheMapEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.
`void` IgniteCacheOffheapManager.CacheDataStore.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` IgniteCacheOffheapManager.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, CacheDataRow oldRow)`
`void` IgniteCacheOffheapManagerImpl.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, CacheDataRow oldRow)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type CacheDataRow
`protected boolean` GridCacheMapEntry.`storeValue(CacheObject val, long expireTime, GridCacheVersion ver, IgnitePredicate<CacheDataRow> predicate)` Stores value in off-heap.

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.dht.colocated

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that return CacheDataRow
`CacheDataRow` GridDhtDetachedCacheEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type CacheDataRow
`CacheDataRow` GridDhtDetachedCacheEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.dht.preloader

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return CacheDataRow
`CacheDataRow` IgniteRebalanceIteratorImpl.`next()`
`CacheDataRow` IgniteRebalanceIteratorImpl.`nextX()` This method is the same as `Iterator.next()`, but allows for failure with exception.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type CacheDataRow
`Iterator<CacheDataRow>` IgniteRebalanceIteratorImpl.`iterator()`

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with type arguments of type CacheDataRow
Constructor and Description
`IgniteRebalanceIteratorImpl(NavigableMap<Integer,GridCloseableIterator<CacheDataRow>> fullIterators, IgniteHistoricalIterator historicalIterator)`

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return CacheDataRow
`CacheDataRow` GridNearCacheEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheDataRow
`CacheDataRow` GridNearCacheEntry.`unswap(CacheDataRow row, boolean checkExpire)` Unswaps an entry.

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

Classes in org.apache.ignite.internal.processors.cache.persistence that implement CacheDataRow
`class` `CacheDataRowAdapter` Cache data row adapter.

Fields in org.apache.ignite.internal.processors.cache.persistence with type parameters of type CacheDataRow
`static GridCursor<CacheDataRow>` GridCacheOffheapManager.`EMPTY_CURSOR`

Methods in org.apache.ignite.internal.processors.cache.persistence that return CacheDataRow
`CacheDataRow` GridCacheOffheapManager.GridCacheDataStore.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` GridCacheOffheapManager.GridCacheDataStore.`find(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` GridCacheOffheapManager.GridCacheDataStore.`mvccFind(GridCacheContext cctx, KeyCacheObject key, MvccSnapshot snapshot)`

Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type CacheDataRow
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor()`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(int cacheId)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x, MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(int cacheId, MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(MvccSnapshot mvccSnapshot)`
`GridCursor<? extends CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`cursor(Object x)`
`GridCursor<CacheDataRow>` GridCacheOffheapManager.GridCacheDataStore.`mvccAllVersionsCursor(GridCacheContext cctx, KeyCacheObject key, Object x)` Returns iterator over the all row versions for the given key.

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type CacheDataRow
`void` RowStore.`addRow(CacheDataRow row)`
`CacheDataRow` GridCacheOffheapManager.GridCacheDataStore.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` GridCacheOffheapManager.GridCacheDataStore.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`boolean` RowStore.`updateRow(long link, CacheDataRow row)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.freelist that return types with arguments of type CacheDataRow
`IOVersions<? extends AbstractDataPageIO<CacheDataRow>>` CacheFreeListImpl.`ioVersions()`

Methods in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type CacheDataRow
`void` CacheFreeListImpl.`insertDataRow(CacheDataRow row)`

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.persistence.tree.io

Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io with parameters of type CacheDataRow
`protected void` DataPageIO.`writeFragmentData(CacheDataRow row, ByteBuffer buf, int rowOff, int payloadSize)` Write row data fragment.
`protected void` DataPageIO.`writeRowData(long pageAddr, int dataOff, int payloadSize, CacheDataRow row, boolean newRow)`

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.query

Methods in org.apache.ignite.internal.processors.cache.query with parameters of type CacheDataRow
`void` GridCacheQueryManager.`remove(KeyCacheObject key, CacheDataRow prevRow)`
`void` GridCacheQueryManager.`store(CacheDataRow newRow, CacheDataRow prevRow, boolean prevRowAvailable)`

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.tree

Classes in org.apache.ignite.internal.processors.cache.tree that implement CacheDataRow
`class` `DataRow`

Methods in org.apache.ignite.internal.processors.cache.tree that return CacheDataRow
`CacheDataRow` CacheDataTree.`getRow(BPlusIO<CacheSearchRow> io, long pageAddr, int idx, Object flags)` Get data row.

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.tree.mvcc.data

Classes in org.apache.ignite.internal.processors.cache.tree.mvcc.data that implement CacheDataRow
`class` `MvccDataRow`
`class` `MvccUpdateDataRow`
`class` `MvccUpdateDataRowNative`

Methods in org.apache.ignite.internal.processors.cache.tree.mvcc.data that return CacheDataRow
`CacheDataRow` MvccUpdateDataRow.`oldRow()`
`CacheDataRow` MvccUpdateDataRowNative.`oldRow()`

Method parameters in org.apache.ignite.internal.processors.cache.tree.mvcc.data with type arguments of type CacheDataRow
`boolean` MvccUpdateDataRowNative.`apply(BPlusTree<CacheSearchRow,CacheDataRow> tree, BPlusIO<CacheSearchRow> io, long pageAddr, int idx)` Performs inspection or operation on a specified row and returns true if this row is required or matches or /operation successful (depending on the context).
`int` MvccUpdateDataRow.`visit(BPlusTree<CacheSearchRow,CacheDataRow> tree, BPlusIO<CacheSearchRow> io, long pageAddr, int idx, IgniteWriteAheadLogManager wal)` Performs inspection or operation on a specified row.

### Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.tree.mvcc.search

Methods in org.apache.ignite.internal.processors.cache.tree.mvcc.search that return CacheDataRow
`CacheDataRow` MvccSnapshotSearchRow.`row()`
`CacheDataRow` MvccFirstRowTreeClosure.`row()`

Method parameters in org.apache.ignite.internal.processors.cache.tree.mvcc.search with type arguments of type CacheDataRow
`boolean` MvccSnapshotSearchRow.`apply(BPlusTree<CacheSearchRow,CacheDataRow> tree, BPlusIO<CacheSearchRow> io, long pageAddr, int idx)` Performs inspection or operation on a specified row and returns true if this row is required or matches or /operation successful (depending on the context).
`boolean` MvccFirstRowTreeClosure.`apply(BPlusTree<CacheSearchRow,CacheDataRow> tree, BPlusIO<CacheSearchRow> io, long pageAddr, int idx)` Performs inspection or operation on a specified row and returns true if this row is required or matches or /operation successful (depending on the context).

### Uses of CacheDataRow in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query with parameters of type CacheDataRow
`void` GridQueryProcessor.`remove(GridCacheContext cctx, CacheDataRow row)`
`void` GridQueryIndexing.`remove(GridCacheContext cctx, GridQueryTypeDescriptor type, CacheDataRow row)` Removes index entry by key.
`void` GridQueryProcessor.`store(GridCacheContext cctx, CacheDataRow newRow, CacheDataRow prevRow, boolean prevRowAvailable)`
`void` GridQueryIndexing.`store(GridCacheContext cctx, GridQueryTypeDescriptor type, CacheDataRow row, CacheDataRow prevRow, boolean prevRowAvailable)` Updates index.

### Uses of CacheDataRow in org.apache.ignite.internal.processors.query.schema

Methods in org.apache.ignite.internal.processors.query.schema with parameters of type CacheDataRow
`void` SchemaIndexCacheVisitorClosure.`apply(CacheDataRow row)` Apply closure.
`boolean` SchemaIndexCacheFilter.`apply(CacheDataRow row)`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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