aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/DatabaseEnv.h
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-02 17:47:50 +0200
committerMachiavelli <none@none>2010-09-02 17:47:50 +0200
commit0117af4c37324eac2c70bc249899c19b8dcb7b80 (patch)
treee47c44854b8bca2bb5037bff0d8a16f53c1f1b8b /src/server/shared/Database/DatabaseEnv.h
parent39f901d5660136f69c6252f4a21153d9f5d0732b (diff)
Core/DBLayer:
- Implement deriviate classes of MySQLConnection for every database type (world, realm, characters) - Make DatabaseWorkerPool templatized and use the above mentioned classes as parameter - Implementation of the new types in code (This is in preparation of prepared statement interface) --HG-- branch : trunk
Diffstat (limited to 'src/server/shared/Database/DatabaseEnv.h')
-rw-r--r--src/server/shared/Database/DatabaseEnv.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/server/shared/Database/DatabaseEnv.h b/src/server/shared/Database/DatabaseEnv.h
index 53b7dee5521..d35948b7ec7 100644
--- a/src/server/shared/Database/DatabaseEnv.h
+++ b/src/server/shared/Database/DatabaseEnv.h
@@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#if !defined(DATABASEENV_H)
+#ifndef DATABASEENV_H
#define DATABASEENV_H
#include "Common.h"
@@ -28,22 +28,22 @@
#include "Field.h"
#include "QueryResult.h"
-#include "DatabaseWorkerPool.h"
#include "MySQLThreading.h"
#include "Transaction.h"
-typedef DatabaseWorkerPool DatabaseType;
-
+#define MAX_QUERY_LEN 32*1024
#define _LIKE_ "LIKE"
#define _TABLE_SIM_ "`"
#define _CONCAT3_(A,B,C) "CONCAT( " A " , " B " , " C " )"
#define _OFFSET_ "LIMIT %d,1"
-extern DatabaseType WorldDatabase;
-extern DatabaseType CharacterDatabase;
-extern DatabaseType LoginDatabase;
+#include "Implementation/LoginDatabase.h"
+#include "Implementation/CharacterDatabase.h"
+#include "Implementation/WorldDatabase.h"
-#define MAX_QUERY_LEN 32*1024
+extern WorldDatabaseWorkerPool WorldDatabase;
+extern CharacterDatabaseWorkerPool CharacterDatabase;
+extern LoginDatabaseWorkerPool LoginDatabase;
#endif