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() |
void |
partition(int partId) |
cacheId, expireTime, headerSize, initFromDataPage, initFromLink, initFromLink, initFromLink, initFromPageBuffer, isReady, key, link, mvccCoordinatorVersion, mvccCounter, mvccOperationCounter, mvccTxState, newMvccCoordinatorVersion, newMvccCounter, newMvccOperationCounter, newMvccTxState, readFragment, readFullRow, readHeader, readIncomplete, 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 void partition(int partId)
partId - Partition id.public 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.15.0 Release Date : April 25 2023