_HandleMySQLErrno(uint32 errNo, uint8 attempts=5) | MySQLConnection | private |
_Query(char const *sql, MySQLResult **pResult, MySQLField **pFields, uint64 *pRowCount, uint32 *pFieldCount) | MySQLConnection | |
_Query(PreparedStatementBase *stmt, MySQLPreparedStatement **mysqlStmt, MySQLResult **pResult, uint64 *pRowCount, uint32 *pFieldCount) | MySQLConnection | |
BeginTransaction() | MySQLConnection | |
CharacterDatabaseConnection(MySQLConnectionInfo &connInfo, ConnectionFlags connectionFlags) | CharacterDatabaseConnection | |
Close() | MySQLConnection | |
CommitTransaction() | MySQLConnection | |
DoPrepareStatements() override | CharacterDatabaseConnection | virtual |
EscapeString(char *to, const char *from, size_t length) | MySQLConnection | |
Execute(char const *sql) | MySQLConnection | |
Execute(PreparedStatementBase *stmt) | MySQLConnection | |
ExecuteTransaction(std::shared_ptr< TransactionBase > transaction) | MySQLConnection | |
GetLastError() | MySQLConnection | |
GetPreparedStatement(uint32 index) | MySQLConnection | protected |
GetServerVersion() const | MySQLConnection | protected |
GetWorkerThreadId() const | MySQLConnection | |
LockIfReady() | MySQLConnection | protected |
m_connectionFlags | MySQLConnection | private |
m_connectionInfo | MySQLConnection | private |
m_Mutex | MySQLConnection | private |
m_Mysql | MySQLConnection | private |
m_prepareError | MySQLConnection | protected |
m_reconnecting | MySQLConnection | protected |
m_stmts | MySQLConnection | protected |
m_workerThread | MySQLConnection | private |
MySQLConnection(MySQLConnectionInfo &connInfo, ConnectionFlags connectionFlags) | MySQLConnection | |
MySQLConnection(MySQLConnection const &right)=delete | MySQLConnection | private |
Open() | MySQLConnection | |
operator=(MySQLConnection const &right)=delete | MySQLConnection | private |
Ping() | MySQLConnection | |
PreparedStatementContainer typedef | MySQLConnection | protected |
PrepareStatement(uint32 index, std::string_view sql, ConnectionFlags flags) | MySQLConnection | protected |
PrepareStatements() | MySQLConnection | |
Query(char const *sql) | MySQLConnection | |
Query(PreparedStatementBase *stmt) | MySQLConnection | |
RollbackTransaction() | MySQLConnection | |
StartWorkerThread(Trinity::Asio::IoContext *context) | MySQLConnection | |
Statements typedef | CharacterDatabaseConnection | |
Unlock() | MySQLConnection | protected |
~CharacterDatabaseConnection() | CharacterDatabaseConnection | |
~MySQLConnection() | MySQLConnection | virtual |