TrinityCore
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
_ioContextDatabaseWorkerPool< T >private
_preparedStatementSizeDatabaseWorkerPool< T >private
_queueSizeDatabaseWorkerPool< T >private
_synch_threadsDatabaseWorkerPool< T >private
AsyncCommitTransaction(SQLTransaction< T > transaction)DatabaseWorkerPool< T >
AsyncQuery(char const *sql)DatabaseWorkerPool< T >
AsyncQuery(PreparedStatement< T > *stmt)DatabaseWorkerPool< T >
BeginTransaction()DatabaseWorkerPool< T >
Close()DatabaseWorkerPool< T >
CommitTransaction(SQLTransaction< T > transaction)DatabaseWorkerPool< T >
DatabaseWorkerPool()DatabaseWorkerPool< T >
DelayQueryHolder(std::shared_ptr< SQLQueryHolder< T > > holder)DatabaseWorkerPool< T >
DirectCommitTransaction(SQLTransaction< T > &transaction)DatabaseWorkerPool< T >
DirectExecute(char const *sql)DatabaseWorkerPool< T >
DirectExecute(PreparedStatement< T > *stmt)DatabaseWorkerPool< T >
DirectPExecute(Trinity::FormatString< Args... > sql, Args &&... args)DatabaseWorkerPool< T >inline
EscapeString(std::string &str)DatabaseWorkerPool< T >
EscapeString(char *to, char const *from, unsigned long length)DatabaseWorkerPool< T >private
Execute(char const *sql)DatabaseWorkerPool< T >
Execute(PreparedStatement< T > *stmt)DatabaseWorkerPool< T >
ExecuteOrAppend(SQLTransaction< T > &trans, char const *sql)DatabaseWorkerPool< T >
ExecuteOrAppend(SQLTransaction< T > &trans, PreparedStatement< T > *stmt)DatabaseWorkerPool< T >
GetAsyncConnectionForCurrentThread() constDatabaseWorkerPool< T >private
GetConnectionInfo() constDatabaseWorkerPool< T >inline
GetDatabaseName() constDatabaseWorkerPool< T >private
GetFreeConnection()DatabaseWorkerPool< T >private
GetPreparedStatement(PreparedStatementIndex index)DatabaseWorkerPool< T >
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(Trinity::FormatString< Args... > sql, Args &&... args)DatabaseWorkerPool< T >inline
PQuery(Trinity::FormatString< Args... > sql, T *conn, Args &&... args)DatabaseWorkerPool< T >inline
PQuery(Trinity::FormatString< Args... > sql, Args &&... args)DatabaseWorkerPool< T >inline
PreparedStatementIndex typedefDatabaseWorkerPool< T >
PrepareStatements()DatabaseWorkerPool< T >
Query(char const *sql, T *connection=nullptr)DatabaseWorkerPool< T >
Query(PreparedStatement< T > *stmt)DatabaseWorkerPool< T >
QueueSize() constDatabaseWorkerPool< T >
QueueSizeTrackerDatabaseWorkerPool< T >private
SetConnectionInfo(std::string const &infoString, uint8 const asyncThreads, uint8 const synchThreads)DatabaseWorkerPool< T >
WarnAboutSyncQueries(bool warn)DatabaseWorkerPool< T >inline
~DatabaseWorkerPool()DatabaseWorkerPool< T >