AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
DatabaseEnvFwd.h File Reference
#include <future>
#include <memory>

Go to the source code of this file.

Typedefs

using QueryResult = std::shared_ptr< ResultSet >
 
using QueryResultFuture = std::future< QueryResult >
 
using QueryResultPromise = std::promise< QueryResult >
 
using CharacterDatabasePreparedStatement = PreparedStatement< CharacterDatabaseConnection >
 
using LoginDatabasePreparedStatement = PreparedStatement< LoginDatabaseConnection >
 
using WorldDatabasePreparedStatement = PreparedStatement< WorldDatabaseConnection >
 
using PreparedQueryResult = std::shared_ptr< PreparedResultSet >
 
using PreparedQueryResultFuture = std::future< PreparedQueryResult >
 
using PreparedQueryResultPromise = std::promise< PreparedQueryResult >
 
using QueryCallbackProcessor = AsyncCallbackProcessor< QueryCallback >
 
using TransactionFuture = std::future< bool >
 
using TransactionPromise = std::promise< bool >
 
template<typename T >
using SQLTransaction = std::shared_ptr< Transaction< T > >
 
using CharacterDatabaseTransaction = SQLTransaction< CharacterDatabaseConnection >
 
using LoginDatabaseTransaction = SQLTransaction< LoginDatabaseConnection >
 
using WorldDatabaseTransaction = SQLTransaction< WorldDatabaseConnection >
 
using QueryResultHolderFuture = std::future< void >
 
using QueryResultHolderPromise = std::promise< void >
 
using CharacterDatabaseQueryHolder = SQLQueryHolder< CharacterDatabaseConnection >
 
using LoginDatabaseQueryHolder = SQLQueryHolder< LoginDatabaseConnection >
 
using WorldDatabaseQueryHolder = SQLQueryHolder< WorldDatabaseConnection >
 

Typedef Documentation

◆ CharacterDatabasePreparedStatement

◆ CharacterDatabaseQueryHolder

◆ CharacterDatabaseTransaction

◆ LoginDatabasePreparedStatement

◆ LoginDatabaseQueryHolder

◆ LoginDatabaseTransaction

◆ PreparedQueryResult

using PreparedQueryResult = std::shared_ptr<PreparedResultSet>

◆ PreparedQueryResultFuture

◆ PreparedQueryResultPromise

◆ QueryCallbackProcessor

◆ QueryResult

using QueryResult = std::shared_ptr<ResultSet>

◆ QueryResultFuture

using QueryResultFuture = std::future<QueryResult>

◆ QueryResultHolderFuture

using QueryResultHolderFuture = std::future<void>

◆ QueryResultHolderPromise

using QueryResultHolderPromise = std::promise<void>

◆ QueryResultPromise

using QueryResultPromise = std::promise<QueryResult>

◆ SQLTransaction

template<typename T >
using SQLTransaction = std::shared_ptr<Transaction<T> >

◆ TransactionFuture

using TransactionFuture = std::future<bool>

◆ TransactionPromise

using TransactionPromise = std::promise<bool>

◆ WorldDatabasePreparedStatement

◆ WorldDatabaseQueryHolder

◆ WorldDatabaseTransaction