Soar Kernel
9.3.2 08-06-12
|
#include <soar_db.h>
Inherits soar_module::statement_container.
Inherited by epmem_common_statement_container, epmem_graph_statement_container, smem_statement_container, and stats_statement_container.
Public Member Functions | |
void | add_structure (const char *new_structure) |
sqlite_statement_container (sqlite_database *new_db) | |
void | structure () |
virtual | ~sqlite_statement_container () |
Public Member Functions inherited from soar_module::statement_container | |
void | add (statement *new_statement) |
void | clean () |
void | prepare () |
statement_container () | |
virtual | ~statement_container () |
Protected Attributes | |
sqlite_database * | my_db |
std::list< const char * > * | structures |
Protected Attributes inherited from soar_module::statement_container | |
std::list< statement * > * | statements |
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 505 of file soar_db.h.
References structures.
Referenced by epmem_common_statement_container::epmem_common_statement_container(), epmem_graph_statement_container::epmem_graph_statement_container(), smem_statement_container::smem_statement_container(), and stats_statement_container::stats_statement_container().
|
inline |
Definition at line 510 of file soar_db.h.
References soar_module::statement::execute(), soar_module::status_object< T >::get_status(), my_db, soar_module::statement::prepare(), soar_module::ready, and structures.
Referenced by epmem_init_db(), smem_init_db(), and stats_init_db().
|
protected |
Definition at line 493 of file soar_db.h.
Referenced by structure().
|
protected |
Definition at line 491 of file soar_db.h.
Referenced by add_structure(), structure(), and ~sqlite_statement_container().