![]() |
TrinityCore
|
#include <DBUpdater.h>
Public Types | |
| using | Path = boost::filesystem::path |
Public Member Functions | |
| std::string | GetConfigEntry () |
| std::string | GetTableName () |
| std::string | GetBaseFile () |
| bool | IsEnabled (uint32 const updateMask) |
| std::string | GetConfigEntry () |
| std::string | GetTableName () |
| std::string | GetBaseFile () |
| bool | IsEnabled (uint32 const updateMask) |
| BaseLocation | GetBaseLocationType () |
| std::string | GetConfigEntry () |
| std::string | GetTableName () |
| std::string | GetBaseFile () |
| bool | IsEnabled (uint32 const updateMask) |
| std::string | GetConfigEntry () |
| std::string | GetTableName () |
| std::string | GetBaseFile () |
| bool | IsEnabled (uint32 const updateMask) |
| BaseLocation | GetBaseLocationType () |
Static Public Member Functions | |
| static std::string | GetConfigEntry () |
| static std::string | GetTableName () |
| static std::string | GetBaseFile () |
| static bool | IsEnabled (uint32 const updateMask) |
| static BaseLocation | GetBaseLocationType () |
| static bool | Create (DatabaseWorkerPool< T > &pool) |
| static bool | Update (DatabaseWorkerPool< T > &pool) |
| static bool | Populate (DatabaseWorkerPool< T > &pool) |
Static Private Member Functions | |
| static QueryResult | Retrieve (DatabaseWorkerPool< T > &pool, std::string const &query) |
| static void | Apply (DatabaseWorkerPool< T > &pool, std::string const &query) |
| static void | ApplyFile (DatabaseWorkerPool< T > &pool, Path const &path) |
| static void | ApplyFile (DatabaseWorkerPool< T > &pool, std::string const &host, std::string const &user, std::string const &password, std::string const &port_or_socket, std::string const &database, std::string const &ssl, Path const &path) |
Definition at line 61 of file DBUpdater.h.
| using DBUpdater< T >::Path = boost::filesystem::path |
Definition at line 64 of file DBUpdater.h.
|
staticprivate |
Definition at line 349 of file DBUpdater.cpp.
References DatabaseWorkerPool< T >::DirectExecute().
Referenced by DBUpdater< T >::Update().
|
staticprivate |
Definition at line 355 of file DBUpdater.cpp.
References DBUpdater< T >::ApplyFile(), MySQLConnectionInfo::database, DatabaseWorkerPool< T >::GetConnectionInfo(), MySQLConnectionInfo::host, MySQLConnectionInfo::password, MySQLConnectionInfo::port_or_socket, MySQLConnectionInfo::ssl, and MySQLConnectionInfo::user.
Referenced by DBUpdater< T >::ApplyFile(), DBUpdater< T >::Create(), and DBUpdater< T >::Update().
|
staticprivate |
Definition at line 362 of file DBUpdater.cpp.
References MySQLConnectionInfo::database, DatabaseWorkerPool< T >::GetConnectionInfo(), DBUpdaterUtil::GetCorrectedMySQLExecutable(), Trinity::StartProcess(), Trinity::StringFormat(), and TC_LOG_FATAL.
|
static |
Definition at line 193 of file DBUpdater.cpp.
References DBUpdater< T >::ApplyFile(), MySQLConnectionInfo::database, DatabaseWorkerPool< T >::GetConnectionInfo(), MySQLConnectionInfo::host, MySQLConnectionInfo::password, MySQLConnectionInfo::port_or_socket, MySQLConnectionInfo::ssl, TC_LOG_FATAL, TC_LOG_INFO, and MySQLConnectionInfo::user.
| std::string DBUpdater< LoginDatabaseConnection >::GetBaseFile | ( | ) |
Definition at line 81 of file DBUpdater.cpp.
References BuiltInConfig::GetSourceDirectory().
| std::string DBUpdater< WorldDatabaseConnection >::GetBaseFile | ( | ) |
Definition at line 108 of file DBUpdater.cpp.
References GitRevision::GetFullDatabase().
| std::string DBUpdater< CharacterDatabaseConnection >::GetBaseFile | ( | ) |
Definition at line 140 of file DBUpdater.cpp.
References BuiltInConfig::GetSourceDirectory().
| std::string DBUpdater< HotfixDatabaseConnection >::GetBaseFile | ( | ) |
Definition at line 167 of file DBUpdater.cpp.
References GitRevision::GetHotfixesDatabase().
|
static |
Referenced by DBUpdater< T >::Populate().
| BaseLocation DBUpdater< WorldDatabaseConnection >::GetBaseLocationType | ( | ) |
Definition at line 121 of file DBUpdater.cpp.
References LOCATION_DOWNLOAD.
| BaseLocation DBUpdater< HotfixDatabaseConnection >::GetBaseLocationType | ( | ) |
Definition at line 180 of file DBUpdater.cpp.
References LOCATION_DOWNLOAD.
|
static |
Definition at line 187 of file DBUpdater.cpp.
References LOCATION_REPOSITORY.
| std::string DBUpdater< LoginDatabaseConnection >::GetConfigEntry | ( | ) |
Definition at line 69 of file DBUpdater.cpp.
| std::string DBUpdater< WorldDatabaseConnection >::GetConfigEntry | ( | ) |
Definition at line 96 of file DBUpdater.cpp.
| std::string DBUpdater< CharacterDatabaseConnection >::GetConfigEntry | ( | ) |
Definition at line 128 of file DBUpdater.cpp.
| std::string DBUpdater< HotfixDatabaseConnection >::GetConfigEntry | ( | ) |
Definition at line 155 of file DBUpdater.cpp.
|
inlinestatic |
| std::string DBUpdater< LoginDatabaseConnection >::GetTableName | ( | ) |
Definition at line 75 of file DBUpdater.cpp.
| std::string DBUpdater< WorldDatabaseConnection >::GetTableName | ( | ) |
Definition at line 102 of file DBUpdater.cpp.
| std::string DBUpdater< CharacterDatabaseConnection >::GetTableName | ( | ) |
Definition at line 134 of file DBUpdater.cpp.
| std::string DBUpdater< HotfixDatabaseConnection >::GetTableName | ( | ) |
Definition at line 161 of file DBUpdater.cpp.
|
inlinestatic |
| bool DBUpdater< LoginDatabaseConnection >::IsEnabled | ( | uint32 const | updateMask | ) |
Definition at line 88 of file DBUpdater.cpp.
References DatabaseLoader::DATABASE_LOGIN.
| bool DBUpdater< WorldDatabaseConnection >::IsEnabled | ( | uint32 const | updateMask | ) |
Definition at line 114 of file DBUpdater.cpp.
References DatabaseLoader::DATABASE_WORLD.
| bool DBUpdater< CharacterDatabaseConnection >::IsEnabled | ( | uint32 const | updateMask | ) |
Definition at line 147 of file DBUpdater.cpp.
References DatabaseLoader::DATABASE_CHARACTER.
| bool DBUpdater< HotfixDatabaseConnection >::IsEnabled | ( | uint32 const | updateMask | ) |
Definition at line 173 of file DBUpdater.cpp.
References DatabaseLoader::DATABASE_HOTFIX.
Referenced by DatabaseLoader::AddDatabase().
|
static |
Definition at line 283 of file DBUpdater.cpp.
References DBUpdaterUtil::CheckExecutable(), DBUpdater< T >::GetBaseFile(), LOCATION_DOWNLOAD, LOCATION_REPOSITORY, TC_LOG_ERROR, and TC_LOG_INFO.
|
staticprivate |
Definition at line 343 of file DBUpdater.cpp.
References DatabaseWorkerPool< T >::Query().
Referenced by DBUpdater< T >::Update().
|
static |
Definition at line 238 of file DBUpdater.cpp.
References DBUpdater< T >::Apply(), DBUpdater< T >::ApplyFile(), DBUpdaterUtil::CheckExecutable(), BuiltInConfig::GetSourceDirectory(), DBUpdater< T >::Retrieve(), sConfigMgr, Trinity::StringFormat(), TC_LOG_ERROR, and TC_LOG_INFO.