Package concurrency

This package implements the mechanisms for the concurrency controller.

See:
          Description

Class Summary
ConcurrencyManager This class controls the concurrent access to the objects of a semiestructured database.
DatumContent Represents the content of a datum.
DatumView Represents the view of a datum.
Dictionary Represents the data dictionary.
LockableObject This class representas an object of a database that can be locked.
LockableObject.Comparator This comparator is used to order lockable database ofjects.
LockingTable The locking table decides when to grant locks and when not.
LockMode This class represents the locking modes (share or exclusive).
Transaction This class represents a transaction, encloses a number of transaction.
Transaction.Comparator A comparator to order transactions.
 

Exception Summary
ConcurrencyException Represents an error ocurred in the transaction manager.
NotActiveTransactionException Represents an error ocurred when triying to use an invalid transaction.
TimeOutException Represents an error ocurred when the specified time to lock an object is over.
 

Package concurrency Description

This package implements the mechanisms for the concurrency controller.

Author:
Egar Arturo García Cárdenas
eagc@fciencias.unam.mx