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

Packages that use CacheDataRow
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.database |
org.apache.ignite.internal.processors.cache.database.freelist |
org.apache.ignite.internal.processors.cache.database.tree.io |
org.apache.ignite.internal.processors.cache.distributed.dht.colocated |
org.apache.ignite.internal.processors.cache.distributed.near |

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

Methods in org.apache.ignite.internal.processors.cache that return CacheDataRow
Modifier and Type | Method and Description
--- | ---
`CacheDataRow` | IgniteCacheOffheapManager.CacheDataStore.`createRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`createRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` | IgniteCacheOffheapManager.CacheDataStore.`find(KeyCacheObject key)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`find(KeyCacheObject key)`
`protected CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataTree.`getRow(BPlusIO<CacheSearchRow> io, long pageAddr, int idx, Object flags)` Get data row.
`CacheDataRow` | IgniteCacheOffheapManager.OffheapInvokeClosure.`oldRow()`
`CacheDataRow` | IgniteCacheOffheapManager.`read(GridCacheMapEntry entry)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.`read(GridCacheMapEntry entry)`
`protected CacheDataRow` | GridCacheMapEntry.`unswap(boolean needVal, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`GridCursor<? extends CacheDataRow>` | IgniteCacheOffheapManager.CacheDataStore.`cursor()`
`GridCursor<? extends CacheDataRow>` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor()`
`GridCursor<? extends CacheDataRow>` | IgniteCacheOffheapManager.CacheDataStore.`cursor(KeyCacheObject lower, KeyCacheObject upper)`
`GridCursor<? extends CacheDataRow>` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`cursor(KeyCacheObject lower, KeyCacheObject upper)`
`GridIterator<CacheDataRow>` | IgniteCacheOffheapManager.`iterator(boolean primary, boolean backup, AffinityTopologyVersion topVer)`
`GridIterator<CacheDataRow>` | IgniteCacheOffheapManagerImpl.`iterator(boolean primary, boolean backups, AffinityTopologyVersion topVer)`
`GridIterator<CacheDataRow>` | IgniteCacheOffheapManager.`iterator(int part)`
`GridIterator<CacheDataRow>` | IgniteCacheOffheapManagerImpl.`iterator(int part)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`CacheDataRow` | IgniteCacheOffheapManager.CacheDataStore.`createRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`createRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`protected void` | GridCacheMapEntry.`storeValue(CacheObject val, long expireTime, GridCacheVersion ver, CacheDataRow oldRow)` Stores value in offheap.
`void` | IgniteCacheOffheapManager.`update(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, int partId, GridDhtLocalPartition part, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManagerImpl.`update(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, int partId, GridDhtLocalPartition part, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManager.CacheDataStore.`update(KeyCacheObject key, int part, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`update(KeyCacheObject key, int p, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`

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

Classes in org.apache.ignite.internal.processors.cache.database that implement CacheDataRow
Modifier and Type | Class and Description
--- | ---
`class` | `CacheDataRowAdapter` Cache data row adapter.

Methods in org.apache.ignite.internal.processors.cache.database with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`void` | RowStore.`addRow(CacheDataRow row)`
`boolean` | RowStore.`updateRow(long link, CacheDataRow row)`

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

Methods in org.apache.ignite.internal.processors.cache.database.freelist with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`void` | FreeList.`insertDataRow(CacheDataRow row)`
`void` | FreeListImpl.`insertDataRow(CacheDataRow row)`
`boolean` | FreeList.`updateDataRow(long link, CacheDataRow row)`
`boolean` | FreeListImpl.`updateDataRow(long link, CacheDataRow row)`

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

Methods in org.apache.ignite.internal.processors.cache.database.tree.io with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`void` | DataPageIO.`addRow(long pageAddr, CacheDataRow row, int rowSize, int pageSize)` Adds row to this data page and sets respective link to the given row object.
`int` | DataPageIO.`addRowFragment(PageMemory pageMem, long pageAddr, CacheDataRow row, int written, int rowSize, int pageSize)` Adds maximum possible fragment of the given row to this data page and sets respective link to the row.
`boolean` | DataPageIO.`updateRow(long pageAddr, int itemId, int pageSize, byte[] payload, CacheDataRow row, int rowSize)`

### 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
Modifier and Type | Method and Description
--- | ---
`CacheDataRow` | GridDhtDetachedCacheEntry.`unswap(boolean needVal, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`protected void` | GridDhtDetachedCacheEntry.`storeValue(CacheObject val, long expireTime, GridCacheVersion ver, CacheDataRow oldRow)` Stores value in offheap.

### 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
Modifier and Type | Method and Description
--- | ---
`CacheDataRow` | GridNearCacheEntry.`unswap(boolean needVal, boolean checkExpire)` Unswaps an entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheDataRow
Modifier and Type | Method and Description
--- | ---
`protected void` | GridNearCacheEntry.`storeValue(CacheObject val, long expireTime, GridCacheVersion ver, CacheDataRow oldRow)` Stores value in offheap.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017