public class TxnChain extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TxnChain.CompareSlot
Compare two keys using the appropriate comparator.
|
static class |
TxnChain.RevertInfo |
| Constructor and Description |
|---|
TxnChain(long lastLoggedLsn,
long txnId,
long matchpoint,
EnvironmentImpl envImpl) |
TxnChain(long lastLoggedLsn,
long txnId,
long matchpoint,
Map<DatabaseId,DatabaseImpl> undoDatabases,
EnvironmentImpl envImpl) |
| Modifier and Type | Method and Description |
|---|---|
VLSN |
getLastValidVLSN() |
Set<Long> |
getRemainingLockedNodes()
Returns LSNs for all nodes that should remain locked by the txn.
|
TxnChain.RevertInfo |
pop()
Return information about the next item on the transaction chain and
remove it from the chain.
|
String |
toString() |
public TxnChain(long lastLoggedLsn,
long txnId,
long matchpoint,
EnvironmentImpl envImpl)
public TxnChain(long lastLoggedLsn,
long txnId,
long matchpoint,
Map<DatabaseId,DatabaseImpl> undoDatabases,
EnvironmentImpl envImpl)
throws DatabaseException
DatabaseExceptionpublic Set<Long> getRemainingLockedNodes()
public TxnChain.RevertInfo pop()
public VLSN getLastValidVLSN()
Copyright © 2024. All rights reserved.