AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
DatabaseWorkerPoolAdapter< T > Class Template Reference

#include "DatabaseWorkerPoolAdapter.h"

Inheritance diagram for DatabaseWorkerPoolAdapter< T >:
DatabaseUpdatePool

Public Member Functions

 DatabaseWorkerPoolAdapter (DatabaseWorkerPool< T > &pool)
 
void DirectExecute (std::string_view query) override
 
QueryResult Query (std::string_view query) override
 
MySQLConnectionInfo const * GetConnectionInfo () const override
 
- Public Member Functions inherited from DatabaseUpdatePool
virtual ~DatabaseUpdatePool ()=default
 

Private Attributes

DatabaseWorkerPool< T > & _pool
 

Detailed Description

template<class T>
class DatabaseWorkerPoolAdapter< T >

Constructor & Destructor Documentation

◆ DatabaseWorkerPoolAdapter()

template<class T >
DatabaseWorkerPoolAdapter< T >::DatabaseWorkerPoolAdapter ( DatabaseWorkerPool< T > &  pool)
inline
28: _pool(pool) {}
DatabaseWorkerPool< T > & _pool
Definition DatabaseWorkerPoolAdapter.h:46

Member Function Documentation

◆ DirectExecute()

template<class T >
void DatabaseWorkerPoolAdapter< T >::DirectExecute ( std::string_view  query)
inlineoverridevirtual

Implements DatabaseUpdatePool.

31 {
32 _pool.DirectExecute(query);
33 }

References DatabaseWorkerPoolAdapter< T >::_pool.

◆ GetConnectionInfo()

template<class T >
MySQLConnectionInfo const * DatabaseWorkerPoolAdapter< T >::GetConnectionInfo ( ) const
inlineoverridevirtual

Implements DatabaseUpdatePool.

41 {
42 return _pool.GetConnectionInfo();
43 }

References DatabaseWorkerPoolAdapter< T >::_pool.

◆ Query()

template<class T >
QueryResult DatabaseWorkerPoolAdapter< T >::Query ( std::string_view  query)
inlineoverridevirtual

Implements DatabaseUpdatePool.

36 {
37 return _pool.Query(query);
38 }

References DatabaseWorkerPoolAdapter< T >::_pool.

Member Data Documentation

◆ _pool


The documentation for this class was generated from the following file: