org.apache.derby.impl.store.raw.xact |
|
Java Source File Name | Type | Comment |
BeginXact.java | Class | This operation indicates the beginning of a transaction. |
ContainerLocking2.java | Class | A locking policy that implements container level locking with
isolation degree 2. |
ContainerLocking3.java | Class | A locking policy that implements container level locking with
isolation degree 3. |
D_Xact.java | Class | The D_Xact class provides diagnostic information about the Xact class. |
EndXact.java | Class | This operation indicates the End of a transaction. |
EscalateContainerKey.java | Class | |
GlobalXactId.java | Class | |
InternalXact.java | Class | |
NoLocking.java | Class | A locking policy that implements no locking. |
RowLocking1.java | Class | A locking policy that implements row level locking with isolation degree 1.
This is an implementation of Gray's degree 1 isolation, read uncommitted,
or often referred to as dirty reads. |
RowLocking2.java | Class | A locking policy that implements row level locking with isolation degree 2.
The approach is to place all "write" container and row locks on the
transaction group lock list. |
RowLocking2nohold.java | Class | A locking policy that implements row level locking with isolation degree 2,
never holding read locks after they are granted. |
RowLocking3.java | Class | A locking policy that implements row level locking with isolation degree 3. |
RowLocking3Escalate.java | Class | A locking policy that implements row level locking with isolation degree 3. |
RowLockingRR.java | Class | A locking policy that implements row level locking with repeatable read
isolation. |
SavePoint.java | Class | |
TransactionTable.java | Class | The transaction table is used by the transaction factory to keep track of
all transactions that are in the system.
The transction table serves the following purposes:
- checkpoint - when a checkpoint log record is written out, it writes
out also all transactions that have updated the database.
|
TransactionTableEntry.java | Class | Transaction table entry is used to store all relavent information of a
transaction into the transaction table for the use of checkpoint, recovery,
Transaction management during Quiesce state, and for dumping transaction table. |
Xact.java | Class | A transaction has five states
- CLOSED - cannot be used
- IDLE - no reads have been performed by the transaction.
|
XactContext.java | Class | The context associated with the transaction.
This object stores the context associated with the raw store transaction
on the stack. |
XactFactory.java | Class | |
XactId.java | Class | Use this class for a short hand representation of the transaction. |
XactXAResourceManager.java | Class | The XactXAResourceManager implements the Access XAResource interface, which
provides offline control over two phase commit transactions. |