public class DataRow extends CacheDataRowAdapter
CacheDataRowAdapter.RowData| Modifier and Type | Field and Description |
|---|---|
protected int |
hash |
protected int |
part |
cacheId, expireTime, key, link, val, ver| Modifier | Constructor and Description |
|---|---|
protected |
DataRow(CacheGroupContext grp,
int hash,
long link,
int part,
CacheDataRowAdapter.RowData rowData) |
|
DataRow(KeyCacheObject key,
CacheObject val,
GridCacheVersion ver,
int part,
long expireTime,
int cacheId) |
protected |
DataRow(long link) |
| Modifier and Type | Method and Description |
|---|---|
void |
cacheId(int cacheId) |
int |
hash() |
void |
key(KeyCacheObject key) |
void |
link(long link) |
int |
partition() |
cacheId, expireTime, headerSize, initFromLink, initFromLink, isReady, key, link, mvccCoordinatorVersion, mvccCounter, mvccOperationCounter, mvccTxState, newMvccCoordinatorVersion, newMvccCounter, newMvccOperationCounter, newMvccTxState, readFragment, readFullRow, readHeader, readIncompleteCacheId, readIncompleteExpireTime, readIncompleteKey, readIncompleteValue, readIncompleteVersion, size, toString, value, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitnewMvccVersion, newMvccVersion, newMvccVersion, newMvccVersionmvccVersion, mvccVersion, mvccVersion, mvccVersionprotected DataRow(CacheGroupContext grp, int hash, long link, int part, CacheDataRowAdapter.RowData rowData)
grp - Cache group (used to initialize row).hash - Hash code.link - Link.part - Partition.rowData - Required row data.public DataRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, int part, long expireTime, int cacheId)
key - Key.val - Value.ver - Version.part - Partition.expireTime - Expire time.cacheId - Cache ID.protected DataRow(long link)
link - Link.public void key(KeyCacheObject key)
key in interface CacheDataRowkey in class CacheDataRowAdapterkey - Key.public int partition()
partition in interface CacheDataRowpartition in interface Storablepartition in class CacheDataRowAdapterpublic int hash()
hash in interface CacheSearchRowhash in class CacheDataRowAdapterpublic void link(long link)
link in interface CacheDataRowlink in interface Storablelink in class CacheDataRowAdapterlink - Link for this row.public void cacheId(int cacheId)
cacheId - Cache ID.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019