public class TxnChain
extends java.lang.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,
java.util.Map<DatabaseId,DatabaseImpl> undoDatabases,
EnvironmentImpl envImpl) |
Modifier and Type | Method and Description |
---|---|
VLSN |
getLastValidVLSN() |
java.util.Set<java.lang.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.
|
java.lang.String |
toString() |
public TxnChain(long lastLoggedLsn, long txnId, long matchpoint, EnvironmentImpl envImpl)
public TxnChain(long lastLoggedLsn, long txnId, long matchpoint, java.util.Map<DatabaseId,DatabaseImpl> undoDatabases, EnvironmentImpl envImpl) throws DatabaseException
DatabaseException
public java.util.Set<java.lang.Long> getRemainingLockedNodes()
public TxnChain.RevertInfo pop()
public VLSN getLastValidVLSN()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright (c) 2004-2012 Oracle. All rights reserved.