#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. |