public class MvccTxRecord extends TxRecord implements WalRecordCacheGroupAware
WALRecord.RecordPurpose, WALRecord.RecordTypetimestamp| Constructor and Description |
|---|
MvccTxRecord(TransactionState state,
GridCacheVersion nearXidVer,
GridCacheVersion writeVer,
@Nullable Map<Short,Collection<Short>> participatingNodes,
MvccVersion mvccVer) |
MvccTxRecord(TransactionState state,
GridCacheVersion nearXidVer,
GridCacheVersion writeVer,
@Nullable Map<Short,Collection<Short>> participatingNodes,
MvccVersion mvccVer,
long ts) |
| Modifier and Type | Method and Description |
|---|---|
int |
groupId() |
MvccVersion |
mvccVersion() |
String |
toString() |
WALRecord.RecordType |
type() |
nearXidVersion, participatingNodes, state, writeVersiontimestamp, timestamppublic MvccTxRecord(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable @Nullable Map<Short,Collection<Short>> participatingNodes, MvccVersion mvccVer)
state - Transaction state.nearXidVer - Transaction id.writeVer - Transaction entries write topology version.participatingNodes - Primary -> Backup nodes compact IDs participating in transaction.mvccVer - Transaction snapshot version.public MvccTxRecord(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable @Nullable Map<Short,Collection<Short>> participatingNodes, MvccVersion mvccVer, long ts)
state - Transaction state.nearXidVer - Transaction id.writeVer - Transaction entries write topology version.mvccVer - Transaction snapshot version.participatingNodes - Primary -> Backup nodes participating in transaction.ts - TimeStamp.public WALRecord.RecordType type()
public MvccVersion mvccVersion()
public int groupId()
groupId in interface WalRecordCacheGroupAware
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020