Skip to content

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