Uses of Package
edu.caltech.nanodb.transactions
-
Packages that use edu.caltech.nanodb.transactions Package Description edu.caltech.nanodb.server edu.caltech.nanodb.storage This package contains the classes for the Storage Manager, which is responsible for how data is stored in and retrieved from database files.edu.caltech.nanodb.transactions This package contains classes for managing transactions at the logical level, such as concurrency control and isolation, deadlock detection and aborting transactions. -
Classes in edu.caltech.nanodb.transactions used by edu.caltech.nanodb.server Class Description TransactionState This class manages the transaction state associated with every client session. -
Classes in edu.caltech.nanodb.transactions used by edu.caltech.nanodb.storage Class Description TransactionManager The Transaction Manager is responsible for managing all aspects of proper transaction processing within the database. -
Classes in edu.caltech.nanodb.transactions used by edu.caltech.nanodb.transactions Class Description TransactionException This class represents errors that occur as part of transaction processing.TransactionManager The Transaction Manager is responsible for managing all aspects of proper transaction processing within the database.TransactionStatePage This class wraps the transaction-state page to provide basic operations necessary for reading and storing essential values.