Class ILLIXR::sqlite_thread
ClassList > ILLIXR > sqlite_thread
Public Functions
Type | Name |
---|---|
sqlite3pp::database | prep_db () |
std::string | prep_insert_str () |
void | process (const std::vector< record > & record_batch, std::size_t batch_size) |
void | pull_queue () |
void | put_queue (const std::vector< record > & buffer_in) |
void | put_queue (const record & record_in) |
sqlite_thread (const record_header & rh_) |
|
~sqlite_thread () |
Public Functions Documentation
function prep_db
inline sqlite3pp::database ILLIXR::sqlite_thread::prep_db ()
function prep_insert_str
inline std::string ILLIXR::sqlite_thread::prep_insert_str ()
function process
inline void ILLIXR::sqlite_thread::process (
const std::vector< record > & record_batch,
std::size_t batch_size
)
function pull_queue
inline void ILLIXR::sqlite_thread::pull_queue ()
function put_queue [1/2]
inline void ILLIXR::sqlite_thread::put_queue (
const std::vector< record > & buffer_in
)
function put_queue [2/2]
inline void ILLIXR::sqlite_thread::put_queue (
const record & record_in
)
function sqlite_thread
inline explicit ILLIXR::sqlite_thread::sqlite_thread (
const record_header & rh_
)
function ~sqlite_thread
inline ILLIXR::sqlite_thread::~sqlite_thread ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/src/sqlite_record_logger.hpp