#include <database.h>
Inheritance diagram for Database:Public Member Functions | |
| virtual void | beginSave ()=0 |
| virtual void | endSave ()=0 |
| virtual bool | initialized () const |
| virtual void | verifyDatabase () |
| Open and initialize the database if needed. | |
|
pure virtual |
Implemented in Database_Dummy, Database_LevelDB, Database_PostgreSQL, Database_Redis, Database_SQLite3, and ModStorageDatabaseFiles.
Referenced by Client::Client(), Server::AsyncRunStep(), ServerMap::beginSave(), Server::init(), Client::initLocalMapSaving(), Server::migrateModStorageDatabase(), recompress_map_database(), and Client::step().
Here is the caller graph for this function:
|
pure virtual |
Implemented in Database_Dummy, Database_LevelDB, Database_PostgreSQL, Database_Redis, Database_SQLite3, and ModStorageDatabaseFiles.
Referenced by Client::~Client(), Server::~Server(), Server::AsyncRunStep(), ServerMap::endSave(), Server::migrateModStorageDatabase(), recompress_map_database(), Client::step(), and Client::Stop().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in Database_PostgreSQL, and Database_SQLite3.
Referenced by ServerMap::createDatabase().
Here is the caller graph for this function:
|
inlinevirtual |
Open and initialize the database if needed.
Reimplemented in Database_PostgreSQL, and Database_SQLite3.
Referenced by ServerMap::createDatabase().
Here is the caller graph for this function: