public class DataRowCacheAware extends DataRow
null as value.BPlusTree.CacheDataRowAdapter.RowDatacacheId, expireTime, key, link, val, ver, verReady| Constructor and Description |
|---|
DataRowCacheAware(KeyCacheObject key,
@Nullable CacheObject val,
GridCacheVersion ver,
int part,
long expireTime,
int cacheId,
boolean storeCacheId) |
| Modifier and Type | Method and Description |
|---|---|
int |
cacheId() |
void |
storeCacheId(boolean storeCacheId) |
@Nullable CacheObject |
value() |
cacheId, hash, key, link, partitionexpireTime, 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, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitioVersionsnewMvccVersion, newMvccVersion, newMvccVersion, newMvccVersionmvccVersion, mvccVersion, mvccVersion, mvccVersionpublic DataRowCacheAware(KeyCacheObject key, @Nullable @Nullable CacheObject val, GridCacheVersion ver, int part, long expireTime, int cacheId, boolean storeCacheId)
key - Key.val - Value.ver - Version.part - Partition.expireTime - Expire time.cacheId - Cache ID.storeCacheId - Flag indicates that cacheId should be stored in data page.public void storeCacheId(boolean storeCacheId)
storeCacheId - Flag indicates that cacheId should be stored in data page.public int cacheId()
cacheId in interface CacheSearchRowcacheId in class CacheDataRowAdapter0 if cache ID is not defined.@Nullable public @Nullable CacheObject value()
value in interface CacheDataRowvalue in class CacheDataRowAdapter
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020