public class MvccUpdateDataRowNative extends MvccDataRow implements BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow>
CacheDataRowAdapter.RowDatacacheId, expireTime, key, link, val, ver| Constructor and Description |
|---|
MvccUpdateDataRowNative(KeyCacheObject key,
CacheObject val,
GridCacheVersion ver,
long expireTime,
MvccSnapshot mvccSnapshot,
MvccVersion newVer,
int part,
GridCacheContext cctx) |
| Modifier and Type | Method and Description |
|---|---|
GridLongList |
activeTransactions() |
boolean |
apply(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
List<MvccLinkAwareSearchRow> |
cleanupRows() |
int |
mvccOperationCounter() |
CacheDataRow |
oldRow() |
ResultType |
resultType() |
String |
toString() |
headerSize, keyAbsentBeforeFlag, keyAbsentBeforeFlag, mvccCoordinatorVersion, mvccCounter, mvccTxState, mvccTxState, mvccVersion, newMvccCoordinatorVersion, newMvccCounter, newMvccOperationCounter, newMvccTxState, newMvccTxState, newMvccVersion, readHeader, sizecacheId, hash, key, link, partitioncacheId, expireTime, initFromLink, initFromLink, isReady, key, link, readFragment, readFullRow, readIncompleteCacheId, readIncompleteExpireTime, readIncompleteKey, readIncompleteValue, readIncompleteVersion, value, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitnewMvccVersion, newMvccVersion, newMvccVersionmvccVersion, mvccVersion, mvccVersionpublic MvccUpdateDataRowNative(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, MvccSnapshot mvccSnapshot, MvccVersion newVer, int part, GridCacheContext cctx)
key - Key.val - Value.ver - Version.expireTime - Expire time.mvccSnapshot - MVCC snapshot.newVer - Update version.part - Partition.cctx - Cache context.public boolean apply(BPlusTree<CacheSearchRow,CacheDataRow> tree, BPlusIO<CacheSearchRow> io, long pageAddr, int idx) throws IgniteCheckedException
apply in interface BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow>tree - The tree.io - Th tree IO object.pageAddr - The page address.idx - The item index.True if the item passes the predicate.IgniteCheckedException - If failed.public int mvccOperationCounter()
mvccOperationCounter in interface MvccVersionAwaremvccOperationCounter in class MvccDataRowpublic CacheDataRow oldRow()
public ResultType resultType()
True if previous value was non-null.@Nullable public GridLongList activeTransactions()
public List<MvccLinkAwareSearchRow> cleanupRows()
public String toString()
toString in class MvccDataRow
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019