#include <DBCache.hpp>
Inheritance diagram for DBCache< T_R >:

Public Types | |
| typedef T_R::params_t | params_t |
Public Member Functions | |
| DBCache (const params_t *par) | |
| template<class BIS> | |
| counter_t | nextTransactionBIS (BIS &transaction) |
| template<class UAC> | |
| bool | nextTransactionUAC (UAC &transaction) |
| void | rewind () |
| see: TransactionReader::rewind | |
A transaction cacher is actually a wrapper around a transaction reader (see: class TransactionReader). In general a database cacher collects the same transactions together and stores them in an efficient way. You can get each transaction one-by-one. For this use nextTransactionBIS or nextTransactionUAC methods.
There are many transaction cacher. They differ in the data structure that stores the transactions.
Definition at line 48 of file DBCache.hpp.
|
|||||
|
Reimplemented in DBCacheTransactionShrinker. Definition at line 51 of file DBCache.hpp. |
|
||||||||||
|
Definition at line 52 of file DBCache.hpp. |
|
||||||||||||||
|
Definition at line 55 of file DBCache.hpp. |
|
||||||||||||||
|
Definition at line 58 of file DBCache.hpp. |
|
|||||||||
|
see: TransactionReader::rewind
Definition at line 62 of file DBCache.hpp. |
1.4.4