diff options
Diffstat (limited to 'src/server/database/Database')
-rw-r--r-- | src/server/database/Database/AdhocStatement.cpp | 2 | ||||
-rw-r--r-- | src/server/database/Database/AdhocStatement.h | 4 | ||||
-rw-r--r-- | src/server/database/Database/DatabaseEnv.h | 4 | ||||
-rw-r--r-- | src/server/database/Database/DatabaseLoader.cpp | 4 | ||||
-rw-r--r-- | src/server/database/Database/DatabaseLoader.h | 2 | ||||
-rw-r--r-- | src/server/database/Database/DatabaseWorkerPool.cpp | 12 | ||||
-rw-r--r-- | src/server/database/Database/DatabaseWorkerPool.h | 12 | ||||
-rw-r--r-- | src/server/database/Database/MySQLConnection.cpp | 6 | ||||
-rw-r--r-- | src/server/database/Database/MySQLConnection.h | 6 | ||||
-rw-r--r-- | src/server/database/Database/PreparedStatement.h | 2 | ||||
-rw-r--r-- | src/server/database/Database/QueryHolder.cpp | 2 | ||||
-rw-r--r-- | src/server/database/Database/SQLOperation.h | 2 | ||||
-rw-r--r-- | src/server/database/Database/Transaction.cpp | 4 | ||||
-rw-r--r-- | src/server/database/Database/Transaction.h | 2 |
14 files changed, 32 insertions, 32 deletions
diff --git a/src/server/database/Database/AdhocStatement.cpp b/src/server/database/Database/AdhocStatement.cpp index 5c94ee7c1ef..43be78c76c4 100644 --- a/src/server/database/Database/AdhocStatement.cpp +++ b/src/server/database/Database/AdhocStatement.cpp @@ -23,7 +23,7 @@ #include <cstring> /*! Basic, ad-hoc queries. */ -BasicStatementTask::BasicStatementTask(const char* sql, bool async) : +BasicStatementTask::BasicStatementTask(char const* sql, bool async) : m_result(nullptr) { m_sql = strdup(sql); diff --git a/src/server/database/Database/AdhocStatement.h b/src/server/database/Database/AdhocStatement.h index 0e11ca83717..b9e197398cc 100644 --- a/src/server/database/Database/AdhocStatement.h +++ b/src/server/database/Database/AdhocStatement.h @@ -26,14 +26,14 @@ class TC_DATABASE_API BasicStatementTask : public SQLOperation { public: - BasicStatementTask(const char* sql, bool async = false); + BasicStatementTask(char const* sql, bool async = false); ~BasicStatementTask(); bool Execute() override; QueryResultFuture GetFuture() const { return m_result->get_future(); } private: - const char* m_sql; //- Raw query to be executed + char const* m_sql; //- Raw query to be executed bool m_has_result; QueryResultPromise* m_result; }; diff --git a/src/server/database/Database/DatabaseEnv.h b/src/server/database/Database/DatabaseEnv.h index 22ea681e5c9..b481368b842 100644 --- a/src/server/database/Database/DatabaseEnv.h +++ b/src/server/database/Database/DatabaseEnv.h @@ -21,9 +21,9 @@ #include "Define.h" #include "DatabaseWorkerPool.h" -#include "Implementation/WorldDatabase.h" -#include "Implementation/CharacterDatabase.h" #include "Implementation/LoginDatabase.h" +#include "Implementation/CharacterDatabase.h" +#include "Implementation/WorldDatabase.h" #include "Implementation/HotfixDatabase.h" #include "Field.h" diff --git a/src/server/database/Database/DatabaseLoader.cpp b/src/server/database/Database/DatabaseLoader.cpp index 9d1af5363e8..eac5fe58a39 100644 --- a/src/server/database/Database/DatabaseLoader.cpp +++ b/src/server/database/Database/DatabaseLoader.cpp @@ -184,6 +184,6 @@ DatabaseLoader& DatabaseLoader::AddDatabase<LoginDatabaseConnection>(DatabaseWor template TC_DATABASE_API DatabaseLoader& DatabaseLoader::AddDatabase<CharacterDatabaseConnection>(DatabaseWorkerPool<CharacterDatabaseConnection>&, std::string const&); template TC_DATABASE_API -DatabaseLoader& DatabaseLoader::AddDatabase<HotfixDatabaseConnection>(DatabaseWorkerPool<HotfixDatabaseConnection>&, std::string const&); -template TC_DATABASE_API DatabaseLoader& DatabaseLoader::AddDatabase<WorldDatabaseConnection>(DatabaseWorkerPool<WorldDatabaseConnection>&, std::string const&); +template TC_DATABASE_API +DatabaseLoader& DatabaseLoader::AddDatabase<HotfixDatabaseConnection>(DatabaseWorkerPool<HotfixDatabaseConnection>&, std::string const&); diff --git a/src/server/database/Database/DatabaseLoader.h b/src/server/database/Database/DatabaseLoader.h index bcb4f79e8eb..2d527c5bb01 100644 --- a/src/server/database/Database/DatabaseLoader.h +++ b/src/server/database/Database/DatabaseLoader.h @@ -25,7 +25,7 @@ #include <stack> #include <string> -template<class T> +template <class T> class DatabaseWorkerPool; // A helper class to initiate all database worker pools, diff --git a/src/server/database/Database/DatabaseWorkerPool.cpp b/src/server/database/Database/DatabaseWorkerPool.cpp index 94b041b4b87..a1492c65bf7 100644 --- a/src/server/database/Database/DatabaseWorkerPool.cpp +++ b/src/server/database/Database/DatabaseWorkerPool.cpp @@ -167,7 +167,7 @@ bool DatabaseWorkerPool<T>::PrepareStatements() } template <class T> -QueryResult DatabaseWorkerPool<T>::Query(const char* sql, T* connection /*= nullptr*/) +QueryResult DatabaseWorkerPool<T>::Query(char const* sql, T* connection /*= nullptr*/) { if (!connection) connection = GetFreeConnection(); @@ -203,7 +203,7 @@ PreparedQueryResult DatabaseWorkerPool<T>::Query(PreparedStatement<T>* stmt) } template <class T> -QueryCallback DatabaseWorkerPool<T>::AsyncQuery(const char* sql) +QueryCallback DatabaseWorkerPool<T>::AsyncQuery(char const* sql) { BasicStatementTask* task = new BasicStatementTask(sql, true); // Store future result before enqueueing - task might get already processed and deleted before returning from this method @@ -395,7 +395,7 @@ uint32 DatabaseWorkerPool<T>::OpenConnections(InternalIndex type, uint8 numConne } template <class T> -unsigned long DatabaseWorkerPool<T>::EscapeString(char *to, const char *from, unsigned long length) +unsigned long DatabaseWorkerPool<T>::EscapeString(char* to, char const* from, unsigned long length) { if (!to || !from || !length) return 0; @@ -434,7 +434,7 @@ char const* DatabaseWorkerPool<T>::GetDatabaseName() const } template <class T> -void DatabaseWorkerPool<T>::Execute(const char* sql) +void DatabaseWorkerPool<T>::Execute(char const* sql) { if (Trinity::IsFormatEmptyOrNull(sql)) return; @@ -451,7 +451,7 @@ void DatabaseWorkerPool<T>::Execute(PreparedStatement<T>* stmt) } template <class T> -void DatabaseWorkerPool<T>::DirectExecute(const char* sql) +void DatabaseWorkerPool<T>::DirectExecute(char const* sql) { if (Trinity::IsFormatEmptyOrNull(sql)) return; @@ -473,7 +473,7 @@ void DatabaseWorkerPool<T>::DirectExecute(PreparedStatement<T>* stmt) } template <class T> -void DatabaseWorkerPool<T>::ExecuteOrAppend(SQLTransaction<T>& trans, const char* sql) +void DatabaseWorkerPool<T>::ExecuteOrAppend(SQLTransaction<T>& trans, char const* sql) { if (!trans) Execute(sql); diff --git a/src/server/database/Database/DatabaseWorkerPool.h b/src/server/database/Database/DatabaseWorkerPool.h index e84b1072733..f72817c3a8f 100644 --- a/src/server/database/Database/DatabaseWorkerPool.h +++ b/src/server/database/Database/DatabaseWorkerPool.h @@ -68,7 +68,7 @@ class DatabaseWorkerPool //! Enqueues a one-way SQL operation in string format that will be executed asynchronously. //! This method should only be used for queries that are only executed once, e.g during startup. - void Execute(const char* sql); + void Execute(char const* sql); //! Enqueues a one-way SQL operation in string format -with variable args- that will be executed asynchronously. //! This method should only be used for queries that are only executed once, e.g during startup. @@ -91,7 +91,7 @@ class DatabaseWorkerPool //! Directly executes a one-way SQL operation in string format, that will block the calling thread until finished. //! This method should only be used for queries that are only executed once, e.g during startup. - void DirectExecute(const char* sql); + void DirectExecute(char const* sql); //! Directly executes a one-way SQL operation in string format -with variable args-, that will block the calling thread until finished. //! This method should only be used for queries that are only executed once, e.g during startup. @@ -114,7 +114,7 @@ class DatabaseWorkerPool //! Directly executes an SQL query in string format that will block the calling thread until finished. //! Returns reference counted auto pointer, no need for manual memory management in upper level code. - QueryResult Query(const char* sql, T* connection = nullptr); + QueryResult Query(char const* sql, T* connection = nullptr); //! Directly executes an SQL query in string format -with variable args- that will block the calling thread until finished. //! Returns reference counted auto pointer, no need for manual memory management in upper level code. @@ -149,7 +149,7 @@ class DatabaseWorkerPool //! Enqueues a query in string format that will set the value of the QueryResultFuture return object as soon as the query is executed. //! The return value is then processed in ProcessQueryCallback methods. - QueryCallback AsyncQuery(const char* sql); + QueryCallback AsyncQuery(char const* sql); //! Enqueues a query in prepared format that will set the value of the PreparedQueryResultFuture return object as soon as the query is executed. //! The return value is then processed in ProcessQueryCallback methods. @@ -183,7 +183,7 @@ class DatabaseWorkerPool //! Method used to execute ad-hoc statements in a diverse context. //! Will be wrapped in a transaction if valid object is present, otherwise executed standalone. - void ExecuteOrAppend(SQLTransaction<T>& trans, const char* sql); + void ExecuteOrAppend(SQLTransaction<T>& trans, char const* sql); //! Method used to execute prepared statements in a diverse context. //! Will be wrapped in a transaction if valid object is present, otherwise executed standalone. @@ -209,7 +209,7 @@ class DatabaseWorkerPool private: uint32 OpenConnections(InternalIndex type, uint8 numConnections); - unsigned long EscapeString(char *to, const char *from, unsigned long length); + unsigned long EscapeString(char* to, char const* from, unsigned long length); void Enqueue(SQLOperation* op); diff --git a/src/server/database/Database/MySQLConnection.cpp b/src/server/database/Database/MySQLConnection.cpp index 083eadef93d..4ca0f3802f4 100644 --- a/src/server/database/Database/MySQLConnection.cpp +++ b/src/server/database/Database/MySQLConnection.cpp @@ -165,7 +165,7 @@ bool MySQLConnection::PrepareStatements() return !m_prepareError; } -bool MySQLConnection::Execute(const char* sql) +bool MySQLConnection::Execute(char const* sql) { if (!m_Mysql) return false; @@ -294,7 +294,7 @@ bool MySQLConnection::_Query(PreparedStatementBase* stmt, MySQLResult** pResult, return true; } -ResultSet* MySQLConnection::Query(const char* sql) +ResultSet* MySQLConnection::Query(char const* sql) { if (!sql) return nullptr; @@ -394,7 +394,7 @@ int MySQLConnection::ExecuteTransaction(std::shared_ptr<TransactionBase> transac break; case SQL_ELEMENT_RAW: { - const char* sql = data.element.query; + char const* sql = data.element.query; ASSERT(sql); if (!Execute(sql)) { diff --git a/src/server/database/Database/MySQLConnection.h b/src/server/database/Database/MySQLConnection.h index 2de991a8b70..f1ae98279cd 100644 --- a/src/server/database/Database/MySQLConnection.h +++ b/src/server/database/Database/MySQLConnection.h @@ -66,11 +66,11 @@ class TC_DATABASE_API MySQLConnection bool PrepareStatements(); - bool Execute(const char* sql); + bool Execute(char const* sql); bool Execute(PreparedStatementBase* stmt); - ResultSet* Query(const char* sql); + ResultSet* Query(char const* sql); PreparedResultSet* Query(PreparedStatementBase* stmt); - bool _Query(const char* sql, MySQLResult** pResult, MySQLField** pFields, uint64* pRowCount, uint32* pFieldCount); + bool _Query(char const* sql, MySQLResult** pResult, MySQLField** pFields, uint64* pRowCount, uint32* pFieldCount); bool _Query(PreparedStatementBase* stmt, MySQLResult** pResult, uint64* pRowCount, uint32* pFieldCount); void BeginTransaction(); diff --git a/src/server/database/Database/PreparedStatement.h b/src/server/database/Database/PreparedStatement.h index 64f2bf89cc0..7f20bb93adc 100644 --- a/src/server/database/Database/PreparedStatement.h +++ b/src/server/database/Database/PreparedStatement.h @@ -83,6 +83,7 @@ class TC_DATABASE_API PreparedStatementBase explicit PreparedStatementBase(uint32 index, uint8 capacity); virtual ~PreparedStatementBase(); + void setNull(const uint8 index); void setBool(const uint8 index, const bool value); void setUInt8(const uint8 index, const uint8 value); void setUInt16(const uint8 index, const uint16 value); @@ -102,7 +103,6 @@ class TC_DATABASE_API PreparedStatementBase std::vector<uint8> vec(value.begin(), value.end()); setBinary(index, vec); } - void setNull(const uint8 index); uint32 GetIndex() const { return m_index; } diff --git a/src/server/database/Database/QueryHolder.cpp b/src/server/database/Database/QueryHolder.cpp index 953a54fecaa..92877c97ded 100644 --- a/src/server/database/Database/QueryHolder.cpp +++ b/src/server/database/Database/QueryHolder.cpp @@ -85,7 +85,7 @@ bool SQLQueryHolderTask::Execute() return false; /// execute all queries in the holder and pass the results - for (size_t i = 0; i < m_holder->m_queries.size(); i++) + for (size_t i = 0; i < m_holder->m_queries.size(); ++i) if (PreparedStatementBase* stmt = m_holder->m_queries[i].first) m_holder->SetPreparedResult(i, m_conn->Query(stmt)); diff --git a/src/server/database/Database/SQLOperation.h b/src/server/database/Database/SQLOperation.h index ba855e57e72..97f1b396cea 100644 --- a/src/server/database/Database/SQLOperation.h +++ b/src/server/database/Database/SQLOperation.h @@ -25,7 +25,7 @@ union SQLElementUnion { PreparedStatementBase* stmt; - const char* query; + char const* query; }; //- Type specifier of our element data diff --git a/src/server/database/Database/Transaction.cpp b/src/server/database/Database/Transaction.cpp index 27aa2a4808c..da72b018ea6 100644 --- a/src/server/database/Database/Transaction.cpp +++ b/src/server/database/Database/Transaction.cpp @@ -23,7 +23,7 @@ std::mutex TransactionTask::_deadlockLock; //- Append a raw ad-hoc query to the transaction -void TransactionBase::Append(const char* sql) +void TransactionBase::Append(char const* sql) { SQLElementData data; data.type = SQL_ELEMENT_RAW; @@ -46,7 +46,7 @@ void TransactionBase::Cleanup() if (_cleanedUp) return; - for (SQLElementData const &data : m_queries) + for (SQLElementData const& data : m_queries) { switch (data.type) { diff --git a/src/server/database/Database/Transaction.h b/src/server/database/Database/Transaction.h index 36f7d3ec749..205b06908fd 100644 --- a/src/server/database/Database/Transaction.h +++ b/src/server/database/Database/Transaction.h @@ -39,7 +39,7 @@ class TC_DATABASE_API TransactionBase TransactionBase() : _cleanedUp(false) { } virtual ~TransactionBase() { Cleanup(); } - void Append(const char* sql); + void Append(char const* sql); template<typename Format, typename... Args> void PAppend(Format&& sql, Args&&... args) { |