18#ifndef DatabaseEnvFwd_h__
19#define DatabaseEnvFwd_h__
std::promise< PreparedQueryResult > PreparedQueryResultPromise
Definition: DatabaseEnvFwd.h:50
std::future< PreparedQueryResult > PreparedQueryResultFuture
Definition: DatabaseEnvFwd.h:49
std::promise< bool > TransactionPromise
Definition: DatabaseEnvFwd.h:62
std::promise< QueryResult > QueryResultPromise
Definition: DatabaseEnvFwd.h:30
SQLTransaction< HotfixDatabaseConnection > HotfixDatabaseTransaction
Definition: DatabaseEnvFwd.h:73
SQLTransaction< WorldDatabaseConnection > WorldDatabaseTransaction
Definition: DatabaseEnvFwd.h:75
SQLTransaction< CharacterDatabaseConnection > CharacterDatabaseTransaction
Definition: DatabaseEnvFwd.h:72
SQLTransaction< LoginDatabaseConnection > LoginDatabaseTransaction
Definition: DatabaseEnvFwd.h:74
std::future< QueryResult > QueryResultFuture
Definition: DatabaseEnvFwd.h:29
std::shared_ptr< ResultSet > QueryResult
Definition: DatabaseEnvFwd.h:28
std::shared_ptr< Transaction< T > > SQLTransaction
Definition: DatabaseEnvFwd.h:70
std::shared_ptr< PreparedResultSet > PreparedQueryResult
Definition: DatabaseEnvFwd.h:48
std::promise< void > QueryResultHolderPromise
Definition: DatabaseEnvFwd.h:79
std::future< bool > TransactionFuture
Definition: DatabaseEnvFwd.h:61
std::future< void > QueryResultHolderFuture
Definition: DatabaseEnvFwd.h:78
Definition: AsyncCallbackProcessor.h:29
Definition: CharacterDatabase.h:652
Class used to access individual fields of database query result.
Definition: Field.h:84
Definition: HotfixDatabase.h:1094
Definition: LoginDatabase.h:183
Definition: QueryResult.h:54
Definition: PreparedStatement.h:59
Definition: PreparedStatement.h:103
Definition: QueryCallback.h:28
Definition: QueryResult.h:26
Definition: QueryHolder.h:25
Definition: QueryHolder.h:67
Definition: QueryHolder.h:42
Definition: Transaction.h:31
Definition: Transaction.h:105
Definition: Transaction.h:62
Definition: WorldDatabase.h:108
Definition: MySQLHacks.h:27
Definition: MySQLHacks.h:26
Definition: MySQLHacks.h:24
Definition: MySQLHacks.h:25
Definition: MySQLHacks.h:28