Soar Kernel
9.3.2 08-06-12
|
#include <semantic_memory.h>
Inherits soar_module::sqlite_statement_container.
Public Member Functions | |
smem_statement_container (agent *new_agent) | |
![]() | |
void | add_structure (const char *new_structure) |
sqlite_statement_container (sqlite_database *new_db) | |
void | structure () |
virtual | ~sqlite_statement_container () |
![]() | |
void | add (statement *new_statement) |
void | clean () |
void | prepare () |
statement_container () | |
virtual | ~statement_container () |
Additional Inherited Members | |
![]() | |
sqlite_database * | my_db |
std::list< const char * > * | structures |
Definition at line 203 of file semantic_memory.h.
smem_statement_container::smem_statement_container | ( | agent * | new_agent | ) |
Definition at line 335 of file semantic_memory.cpp.
References act_lti_child_ct_get, act_lti_child_ct_set, act_lti_get, act_lti_set, act_set, soar_module::statement_container::add(), soar_module::sqlite_statement_container::add_structure(), begin, commit, ct_attr_add, ct_attr_check, ct_attr_get, ct_attr_update, ct_const_add, ct_const_check, ct_const_get, ct_const_update, ct_lti_add, ct_lti_check, ct_lti_get, ct_lti_update, hash_add_float, hash_add_int, hash_add_str, hash_add_type, hash_get_float, hash_get_int, hash_get_str, hash_rev_float, hash_rev_int, hash_rev_str, history_add, history_get, history_push, lti_access_get, lti_access_set, lti_add, lti_get, lti_get_t, lti_letter_num, lti_max, rollback, agent_struct::smem_db, SMEM_SCHEMA, SMEM_WEB_NULL_STR, var_create, var_get, var_set, vis_lti, vis_lti_act, vis_value_const, vis_value_lti, web_add, web_all, web_attr_all, web_attr_child, web_const_all, web_const_child, web_expand, web_lti_all, web_lti_child, and web_truncate.
soar_module::sqlite_statement* smem_statement_container::act_lti_child_ct_get |
Definition at line 265 of file semantic_memory.h.
Referenced by smem_lti_activate(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::act_lti_child_ct_set |
Definition at line 264 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::act_lti_get |
Definition at line 267 of file semantic_memory.h.
Referenced by smem_process_query(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::act_lti_set |
Definition at line 266 of file semantic_memory.h.
Referenced by smem_lti_activate(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::act_set |
Definition at line 263 of file semantic_memory.h.
Referenced by smem_lti_activate(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::begin |
Definition at line 206 of file semantic_memory.h.
Referenced by smem_backup_db(), smem_init_db(), smem_respond_to_cmd(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::commit |
Definition at line 207 of file semantic_memory.h.
Referenced by smem_backup_db(), smem_close(), smem_init_db(), smem_respond_to_cmd(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::ct_attr_add |
Definition at line 251 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_attr_check |
Definition at line 247 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_attr_get |
Definition at line 259 of file semantic_memory.h.
Referenced by _smem_process_cue_wme(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::ct_attr_update |
Definition at line 255 of file semantic_memory.h.
Referenced by smem_disconnect_chunk(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_const_add |
Definition at line 252 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_const_check |
Definition at line 248 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_const_get |
Definition at line 260 of file semantic_memory.h.
Referenced by _smem_process_cue_wme(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::ct_const_update |
Definition at line 256 of file semantic_memory.h.
Referenced by smem_disconnect_chunk(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_lti_add |
Definition at line 253 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_lti_check |
Definition at line 249 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::ct_lti_get |
Definition at line 261 of file semantic_memory.h.
Referenced by _smem_process_cue_wme(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::ct_lti_update |
Definition at line 257 of file semantic_memory.h.
Referenced by smem_disconnect_chunk(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::hash_add_float |
Definition at line 222 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_float().
soar_module::sqlite_statement* smem_statement_container::hash_add_int |
Definition at line 221 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_int().
soar_module::sqlite_statement* smem_statement_container::hash_add_str |
Definition at line 223 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_str().
soar_module::sqlite_statement* smem_statement_container::hash_add_type |
Definition at line 220 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_add().
soar_module::sqlite_statement* smem_statement_container::hash_get_float |
Definition at line 218 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_float().
soar_module::sqlite_statement* smem_statement_container::hash_get_int |
Definition at line 217 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_int().
soar_module::sqlite_statement* smem_statement_container::hash_get_str |
Definition at line 219 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_temporal_hash_str().
soar_module::sqlite_statement* smem_statement_container::hash_rev_float |
Definition at line 215 of file semantic_memory.h.
Referenced by smem_reverse_hash_float(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::hash_rev_int |
Definition at line 214 of file semantic_memory.h.
Referenced by smem_reverse_hash_int(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::hash_rev_str |
Definition at line 216 of file semantic_memory.h.
Referenced by smem_reverse_hash_str(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::history_add |
Definition at line 271 of file semantic_memory.h.
Referenced by smem_lti_activate(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::history_get |
Definition at line 269 of file semantic_memory.h.
Referenced by smem_lti_calc_base(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::history_push |
Definition at line 270 of file semantic_memory.h.
Referenced by smem_lti_activate(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_access_get |
Definition at line 229 of file semantic_memory.h.
Referenced by smem_lti_activate(), smem_lti_calc_base(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_access_set |
Definition at line 230 of file semantic_memory.h.
Referenced by smem_lti_activate(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_add |
Definition at line 225 of file semantic_memory.h.
Referenced by smem_lti_add_id(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_get |
Definition at line 226 of file semantic_memory.h.
Referenced by smem_lti_get_id(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_get_t |
Definition at line 231 of file semantic_memory.h.
Referenced by smem_lti_activate(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::lti_letter_num |
Definition at line 227 of file semantic_memory.h.
Referenced by smem_install_memory(), smem_print_lti(), smem_statement_container(), and smem_visualize_lti().
soar_module::sqlite_statement* smem_statement_container::lti_max |
Definition at line 228 of file semantic_memory.h.
Referenced by smem_reset_id_counters(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::rollback |
Definition at line 208 of file semantic_memory.h.
Referenced by smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::var_create |
Definition at line 212 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_variable_create().
soar_module::sqlite_statement* smem_statement_container::var_get |
Definition at line 210 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_variable_get().
soar_module::sqlite_statement* smem_statement_container::var_set |
Definition at line 211 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_variable_set().
soar_module::sqlite_statement* smem_statement_container::vis_lti |
Definition at line 273 of file semantic_memory.h.
Referenced by smem_print_store(), smem_statement_container(), and smem_visualize_store().
soar_module::sqlite_statement* smem_statement_container::vis_lti_act |
Definition at line 274 of file semantic_memory.h.
Referenced by smem_print_lti(), smem_statement_container(), and smem_visualize_lti().
soar_module::sqlite_statement* smem_statement_container::vis_value_const |
Definition at line 275 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_visualize_store().
soar_module::sqlite_statement* smem_statement_container::vis_value_lti |
Definition at line 276 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_visualize_store().
soar_module::sqlite_statement* smem_statement_container::web_add |
Definition at line 233 of file semantic_memory.h.
Referenced by smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::web_all |
Definition at line 237 of file semantic_memory.h.
Referenced by smem_disconnect_chunk(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::web_attr_all |
Definition at line 239 of file semantic_memory.h.
Referenced by smem_setup_web_crawl(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::web_attr_child |
Definition at line 243 of file semantic_memory.h.
Referenced by smem_process_query(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::web_const_all |
Definition at line 240 of file semantic_memory.h.
Referenced by smem_setup_web_crawl(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::web_const_child |
Definition at line 244 of file semantic_memory.h.
Referenced by smem_process_query(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::web_expand |
Definition at line 235 of file semantic_memory.h.
Referenced by _smem_print_lti(), smem_install_memory(), smem_statement_container(), and smem_visualize_lti().
soar_module::sqlite_statement* smem_statement_container::web_lti_all |
Definition at line 241 of file semantic_memory.h.
Referenced by smem_setup_web_crawl(), and smem_statement_container().
soar_module::sqlite_statement* smem_statement_container::web_lti_child |
Definition at line 245 of file semantic_memory.h.
Referenced by smem_process_query(), smem_statement_container(), and smem_store_chunk().
soar_module::sqlite_statement* smem_statement_container::web_truncate |
Definition at line 234 of file semantic_memory.h.
Referenced by smem_disconnect_chunk(), and smem_statement_container().