Interface | Description |
---|---|
HGStorageTransaction | |
HGTransactionContext |
A transaction context maintains a stack of nested transactions.
|
HGTransactionFactory |
Class | Description |
---|---|
ActiveTransactionsRecord | |
DefaultTransactionContext |
A default implementation of
HGTransactionContext using a stack of currently
active transactions. |
HGTransaction |
Implements a transaction in HyperGraphDB.
|
HGTransactionConfig |
Encapsulates configuration parameters for a single transaction.
|
HGTransactionManager |
The
HGTransactionManager handles transactional activity for a single
HyperGraph instance. |
TxCacheMap<K,V> | |
TxCacheSet<Key,E> | |
TxCacheSet.CacheSetTxBox<Key,E> | |
TxList<E> |
Transactional linked list - random access is O(n)
|
TxMap<K,V> |
A transactional map - every operation on this map is conducted within a transaction and
becomes void if the transaction is aborted.
|
TxMonitor | |
TxMonitor.Info | |
TxSet<E> |
A transactional
HGSortedSet that implements MVCC for concurrency instead of
locking. |
TxSet.SetTxBox<E> | |
VanillaTransaction |
This is a
HGTransaction implementation that only maintains
the attribute map. |
VBox<E> | |
VBoxBody<E> |
Exception | Description |
---|---|
HGTransactionException |
A
HGTransactionException is thrown from within the transaction
handling of HyperGraph. |
HGUserAbortException |
This exception is to be thrown by application code to force aborting
the current transaction within a transaction closure.
|
TransactionConflictException | |
TransactionIsReadonlyException |
Copyright © 2015. All rights reserved.