_async_threads | DatabaseWorkerPool< T > | private |
_connectionInfo | DatabaseWorkerPool< T > | private |
_connections | DatabaseWorkerPool< T > | private |
_ioContext | DatabaseWorkerPool< T > | private |
_preparedStatementSize | DatabaseWorkerPool< T > | private |
_queueSize | DatabaseWorkerPool< T > | private |
_synch_threads | DatabaseWorkerPool< 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() const | DatabaseWorkerPool< T > | private |
GetConnectionInfo() const | DatabaseWorkerPool< T > | inline |
GetDatabaseName() const | DatabaseWorkerPool< T > | private |
GetFreeConnection() | DatabaseWorkerPool< T > | private |
GetPreparedStatement(PreparedStatementIndex index) | DatabaseWorkerPool< T > | |
IDX_ASYNC enum value | DatabaseWorkerPool< T > | private |
IDX_SIZE enum value | DatabaseWorkerPool< T > | private |
IDX_SYNCH enum value | DatabaseWorkerPool< T > | private |
InternalIndex enum name | DatabaseWorkerPool< 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 typedef | DatabaseWorkerPool< T > | |
PrepareStatements() | DatabaseWorkerPool< T > | |
Query(char const *sql, T *connection=nullptr) | DatabaseWorkerPool< T > | |
Query(PreparedStatement< T > *stmt) | DatabaseWorkerPool< T > | |
QueueSize() const | DatabaseWorkerPool< T > | |
QueueSizeTracker | DatabaseWorkerPool< T > | private |
SetConnectionInfo(std::string const &infoString, uint8 const asyncThreads, uint8 const synchThreads) | DatabaseWorkerPool< T > | |
WarnAboutSyncQueries(bool warn) | DatabaseWorkerPool< T > | inline |
~DatabaseWorkerPool() | DatabaseWorkerPool< T > | |