#include <AtomStorage.h>
Definition at line 48 of file AtomStorage.h.
opencog::AtomStorage::AtomStorage |
( |
const std::string & |
dbname, |
|
|
const std::string & |
username, |
|
|
const std::string & |
authentication |
|
) |
| |
opencog::AtomStorage::AtomStorage |
( |
const char * |
dbname, |
|
|
const char * |
username, |
|
|
const char * |
authentication |
|
) |
| |
opencog::AtomStorage::AtomStorage |
( |
const AtomStorage & |
| ) |
|
|
delete |
opencog::AtomStorage::~AtomStorage |
( |
| ) |
|
void opencog::AtomStorage::add_id_to_cache |
( |
UUID |
| ) |
|
|
private |
bool opencog::AtomStorage::atomExists |
( |
Handle |
| ) |
|
bool opencog::AtomStorage::connected |
( |
void |
| ) |
|
void opencog::AtomStorage::create_tables |
( |
void |
| ) |
|
|
private |
int opencog::AtomStorage::do_store_atom |
( |
AtomPtr |
| ) |
|
|
private |
void opencog::AtomStorage::do_store_single_atom |
( |
AtomPtr |
, |
|
|
int |
|
|
) |
| |
|
private |
void opencog::AtomStorage::flushStoreQueue |
( |
| ) |
|
int opencog::AtomStorage::get_height |
( |
AtomPtr |
| ) |
|
|
private |
void opencog::AtomStorage::get_ids |
( |
void |
| ) |
|
|
private |
AtomPtr opencog::AtomStorage::getAtom |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
|
private |
std::vector<Handle> opencog::AtomStorage::getIncomingSet |
( |
Handle |
| ) |
|
LinkPtr opencog::AtomStorage::getLink |
( |
const Link & |
l | ) |
|
|
inline |
int opencog::AtomStorage::getMaxHeight |
( |
void |
| ) |
|
|
private |
int opencog::AtomStorage::getMaxObservedHeight |
( |
void |
| ) |
|
|
private |
UUID opencog::AtomStorage::getMaxObservedUUID |
( |
void |
| ) |
|
|
private |
NodePtr opencog::AtomStorage::getNode |
( |
Type |
, |
|
|
const char * |
|
|
) |
| |
NodePtr opencog::AtomStorage::getNode |
( |
const Node & |
n | ) |
|
|
inline |
bool opencog::AtomStorage::idExists |
( |
const char * |
| ) |
|
|
private |
void opencog::AtomStorage::init |
( |
const char * |
, |
|
|
const char * |
, |
|
|
const char * |
|
|
) |
| |
|
private |
void opencog::AtomStorage::kill_data |
( |
void |
| ) |
|
void opencog::AtomStorage::load |
( |
AtomTable & |
| ) |
|
void opencog::AtomStorage::load_typemap |
( |
void |
| ) |
|
|
private |
std::unique_lock<std::mutex> opencog::AtomStorage::maybe_create_id |
( |
UUID |
| ) |
|
|
private |
std::string opencog::AtomStorage::oset_to_string |
( |
const HandleSeq & |
, |
|
|
int |
|
|
) |
| |
|
private |
void opencog::AtomStorage::rename_tables |
( |
void |
| ) |
|
|
private |
void opencog::AtomStorage::reserve |
( |
void |
| ) |
|
void opencog::AtomStorage::set_typemap |
( |
int |
, |
|
|
const char * |
|
|
) |
| |
|
private |
void opencog::AtomStorage::setMaxHeight |
( |
int |
| ) |
|
|
private |
void opencog::AtomStorage::setup_typemap |
( |
void |
| ) |
|
|
private |
void opencog::AtomStorage::store |
( |
const AtomTable & |
| ) |
|
bool opencog::AtomStorage::store_cb |
( |
AtomPtr |
| ) |
|
|
private |
void opencog::AtomStorage::storeAtom |
( |
AtomPtr |
, |
|
|
bool |
synchronous = false |
|
) |
| |
void opencog::AtomStorage::storeSingleAtom |
( |
AtomPtr |
| ) |
|
void opencog::AtomStorage::vdo_store_atom |
( |
AtomPtr & |
| ) |
|
|
private |
char* opencog::AtomStorage::db_typename[TYPEMAP_SZ] |
|
private |
std::mutex opencog::AtomStorage::id_cache_mutex |
|
private |
std::set<UUID> opencog::AtomStorage::id_create_cache |
|
private |
std::mutex opencog::AtomStorage::id_create_mutex |
|
private |
std::atomic<unsigned long> opencog::AtomStorage::load_count |
|
private |
std::set<UUID> opencog::AtomStorage::local_id_cache |
|
private |
bool opencog::AtomStorage::local_id_cache_is_inited |
|
private |
int opencog::AtomStorage::max_height |
|
private |
std::atomic<unsigned long> opencog::AtomStorage::store_count |
|
private |
int opencog::AtomStorage::storing_typemap[TYPEMAP_SZ] |
|
private |
bool opencog::AtomStorage::type_map_was_loaded |
|
private |
The documentation for this class was generated from the following file: