_HandleMySQLErrno(uint32 errNo, char const *err="", uint8 attempts=5) | MySQLConnection | protectedvirtual |
_Query(std::string_view 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) | CharacterDatabaseConnection | |
CharacterDatabaseConnection(ProducerConsumerQueue< SQLOperation * > *q, MySQLConnectionInfo &connInfo) | CharacterDatabaseConnection | |
Close() | MySQLConnection | |
CommitTransaction() | MySQLConnection | |
DoPrepareStatements() override | CharacterDatabaseConnection | virtual |
EscapeString(char *to, const char *from, std::size_t length) | MySQLConnection | |
Execute(std::string_view sql) | MySQLConnection | |
Execute(PreparedStatementBase *stmt) | MySQLConnection | |
ExecuteTransaction(std::shared_ptr< TransactionBase > transaction) | MySQLConnection | |
GetLastError() | MySQLConnection | |
GetPreparedStatement(uint32 index) | MySQLConnection | protected |
GetServerInfo() const | MySQLConnection | protected |
GetServerVersion() const | MySQLConnection | protected |
LockIfReady() | MySQLConnection | protected |
m_connectionFlags | MySQLConnection | private |
m_connectionInfo | MySQLConnection | private |
m_Mutex | MySQLConnection | private |
m_Mysql | MySQLConnection | protected |
m_prepareError | MySQLConnection | protected |
m_queue | MySQLConnection | private |
m_reconnecting | MySQLConnection | protected |
m_stmts | MySQLConnection | protected |
m_worker | MySQLConnection | private |
MySQLConnection(MySQLConnectionInfo &connInfo) | MySQLConnection | |
MySQLConnection(ProducerConsumerQueue< SQLOperation * > *queue, MySQLConnectionInfo &connInfo) | MySQLConnection | |
MySQLConnection(MySQLConnection const &right)=delete | MySQLConnection | private |
Open() | MySQLConnection | virtual |
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(std::string_view sql) | MySQLConnection | |
Query(PreparedStatementBase *stmt) | MySQLConnection | |
RollbackTransaction() | MySQLConnection | |
Statements typedef | CharacterDatabaseConnection | |
Unlock() | MySQLConnection | protected |
~CharacterDatabaseConnection() override | CharacterDatabaseConnection | |
~MySQLConnection() | MySQLConnection | virtual |