|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Classes | |
| struct | Skyfire::Database::SetupRuntimeContext |
Namespaces | |
| namespace | Skyfire |
| namespace | Skyfire::Database |
Functions | |
| bool | Skyfire::Database::ApplyPendingSetupUpdates (MYSQL *setupConnection, SetupOptions const &options, SetupPlan const &plan, SetupRuntimeContext const &context) |
| bool | Skyfire::Database::BaselineSetupUpdates (MYSQL *setupConnection, SetupOptions const &options, SetupPlan const &plan, SetupRuntimeContext const &context) |
| bool | Skyfire::Database::ConnectToMySQLServer (MySQLConnectionInfo const &connectionInfo, char const *databaseName, MYSQL *&handle, SetupRuntimeContext const &context) |
| bool | Skyfire::Database::EnsureDatabaseExists (MySQLConnectionInfo const &connectionInfo, SetupOptions const &options, SetupRuntimeContext const &context) |
| bool | Skyfire::Database::EnsureSetupTrackingTables (MYSQL *setupConnection, SetupRuntimeContext const &context) |
| bool | Skyfire::Database::ExecuteSqlFile (MYSQL *setupConnection, std::filesystem::path const &path, std::string &contents, SetupRuntimeContext const &context) |
| std::filesystem::path | Skyfire::Database::GetDatabaseBaseSqlPath (SetupOptions const &options) |
| std::filesystem::path | Skyfire::Database::GetDatabaseBaseSqlPath (SetupOptions const &options, std::string const &baseFileName) |
| bool | Skyfire::Database::LoadDatabaseSetupState (MYSQL *setupConnection, SetupOptions const &options, SetupState &state, SetupRuntimeContext const &context) |
| void | Skyfire::Database::LogSetupPlan (SetupPlan const &plan, std::size_t discoveredUpdateCount, bool appliesRequiredSql, SetupRuntimeContext const &context) |