TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DatabaseWorkerPool< T > Member List

This is the complete list of members for DatabaseWorkerPool< T >, including all inherited members.

_async_threadsDatabaseWorkerPool< T >private
_connectionInfoDatabaseWorkerPool< T >private
_connectionsDatabaseWorkerPool< T >private
_queueDatabaseWorkerPool< T >private
_synch_threadsDatabaseWorkerPool< T >private
AsyncPQuery(Format &&sql, Args &&...args)DatabaseWorkerPool< T >inline
AsyncQuery(const char *sql)DatabaseWorkerPool< T >
AsyncQuery(PreparedStatement *stmt)DatabaseWorkerPool< T >
BeginTransaction()DatabaseWorkerPool< T >inline
Close()DatabaseWorkerPool< T >
CommitTransaction(SQLTransaction transaction)DatabaseWorkerPool< T >
DatabaseWorkerPool()DatabaseWorkerPool< T >
DelayQueryHolder(SQLQueryHolder *holder)DatabaseWorkerPool< T >
DirectCommitTransaction(SQLTransaction &transaction)DatabaseWorkerPool< T >
DirectExecute(const char *sql)DatabaseWorkerPool< T >inline
DirectExecute(PreparedStatement *stmt)DatabaseWorkerPool< T >inline
DirectPExecute(Format &&sql, Args &&...args)DatabaseWorkerPool< T >inline
Enqueue(SQLOperation *op)DatabaseWorkerPool< T >inlineprivate
EscapeString(std::string &str)DatabaseWorkerPool< T >
EscapeString(char *to, const char *from, unsigned long length)DatabaseWorkerPool< T >inlineprivate
Execute(const char *sql)DatabaseWorkerPool< T >inline
Execute(PreparedStatement *stmt)DatabaseWorkerPool< T >inline
ExecuteOrAppend(SQLTransaction &trans, PreparedStatement *stmt)DatabaseWorkerPool< T >inline
ExecuteOrAppend(SQLTransaction &trans, const char *sql)DatabaseWorkerPool< T >inline
GetConnectionInfo() const DatabaseWorkerPool< T >inline
GetDatabaseName() const DatabaseWorkerPool< T >inlineprivate
GetFreeConnection()DatabaseWorkerPool< T >private
GetPreparedStatement(PreparedStatementIndex index)DatabaseWorkerPool< T >inline
IDX_ASYNC enum valueDatabaseWorkerPool< T >private
IDX_SIZE enum valueDatabaseWorkerPool< T >private
IDX_SYNCH enum valueDatabaseWorkerPool< T >private
InternalIndex enum nameDatabaseWorkerPool< T >private
KeepAlive()DatabaseWorkerPool< T >
Open()DatabaseWorkerPool< T >
OpenConnections(InternalIndex type, uint8 numConnections)DatabaseWorkerPool< T >private
PExecute(Format &&sql, Args &&...args)DatabaseWorkerPool< T >inline
PQuery(Format &&sql, T *conn, Args &&...args)DatabaseWorkerPool< T >inline
PQuery(Format &&sql, Args &&...args)DatabaseWorkerPool< T >inline
PreparedStatementIndex typedefDatabaseWorkerPool< T >
PrepareStatements()DatabaseWorkerPool< T >
Query(const char *sql, T *connection=nullptr)DatabaseWorkerPool< T >
Query(PreparedStatement *stmt)DatabaseWorkerPool< T >
SetConnectionInfo(std::string const &infoString, uint8 const asyncThreads, uint8 const synchThreads)DatabaseWorkerPool< T >
~DatabaseWorkerPool()DatabaseWorkerPool< T >inline