Top Classes
module org.apache.derby.engine

Package org.apache.derby.impl.store.raw.xact


Class Summary

Modifier and TypeClass and Description
public class
BeginXact

This operation indicates the beginning of a transaction.

public class
ContainerLocking2

A locking policy that implements container level locking with isolation degree 2.

public class
ContainerLocking3

A locking policy that implements container level locking with isolation degree 3.

public class
D_Xact

The D_Xact class provides diagnostic information about the Xact class.

public class
EndXact

This operation indicates the End of a transaction.

public class
public class
public class
pack-priv class
pack-priv class
NoLocking

A locking policy that implements no locking.

public class
RowLocking1

A locking policy that implements row level locking with isolation degree 1.

public class
RowLocking2

A locking policy that implements row level locking with isolation degree 2.

public class
RowLocking2nohold

A locking policy that implements row level locking with isolation degree 2, never holding read locks after they are granted.

public class
RowLocking3

A locking policy that implements row level locking with isolation degree 3.

public class
RowLocking3Escalate

A locking policy that implements row level locking with isolation degree 3.

public class
RowLockingRR

A locking policy that implements row level locking with repeatable read isolation.

pack-priv class
public class
TransactionTable

The transaction table is used by the transaction factory to keep track of all transactions that are in the system.

public class
TransactionTableEntry

Transaction table entry is used to store all relevant information of a transaction into the transaction table for the use of checkpoint, recovery, Transaction management during Quiesce state, and for dumping transaction table.

public class
Xact

A transaction has five states

  1. CLOSED - cannot be used
  2. IDLE - no reads have been performed by the transaction.
  3. ACTIVE - at least one read has been attempted by the transaction
  4. UPDATE - at least one update has been attempted by the transaction
  5. PREPARED - the transaction is ready to commit (FUTURE).
pack-priv class
XactContext

The context associated with the transaction.

public class
public class
XactId

Use this class for a short hand representation of the transaction.

public class
XactXAResourceManager

The XactXAResourceManager implements the Access XAResource interface, which provides offline control over two phase commit transactions.