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, verReady| Modifier | Constructor and Description |
|---|---|
|
DataRow() |
protected |
DataRow(CacheGroupContext grp,
int hash,
long link,
int part,
CacheDataRowAdapter.RowData rowData,
boolean skipVer) |
|
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, initFromDataPage, initFromLink, 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, waitioVersionsnewMvccVersion, newMvccVersion, newMvccVersion, newMvccVersionmvccVersion, mvccVersion, mvccVersion, mvccVersionprotected DataRow(CacheGroupContext grp, int hash, long link, int part, CacheDataRowAdapter.RowData rowData, boolean skipVer)
grp - Cache group (used to initialize row).hash - Hash code.link - Link.part - Partition.rowData - Required row data.skipVer - Whether version read should be skipped.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 DataRow()
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.9.1 Release Date : December 9 2020