aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/Implementation
diff options
context:
space:
mode:
authorShauren <none@none>2010-09-17 21:01:58 +0200
committerShauren <none@none>2010-09-17 21:01:58 +0200
commit6ba1aec80cbe4dc800d2f20956eac6ae1582c1af (patch)
treede92db8af62df5a534f4b58cb72ab98b8d872004 /src/server/shared/Database/Implementation
parent726e5cf466329ca0e705fd0ca2fa44730ac6d79f (diff)
Core/Pools: Converted quest-related pool queries into prepared statements
--HG-- branch : trunk
Diffstat (limited to 'src/server/shared/Database/Implementation')
-rw-r--r--src/server/shared/Database/Implementation/CharacterDatabase.cpp2
-rw-r--r--src/server/shared/Database/Implementation/CharacterDatabase.h2
-rw-r--r--src/server/shared/Database/Implementation/WorldDatabase.cpp1
-rw-r--r--src/server/shared/Database/Implementation/WorldDatabase.h1
4 files changed, 6 insertions, 0 deletions
diff --git a/src/server/shared/Database/Implementation/CharacterDatabase.cpp b/src/server/shared/Database/Implementation/CharacterDatabase.cpp
index e890be9a144..176ac45ae1a 100644
--- a/src/server/shared/Database/Implementation/CharacterDatabase.cpp
+++ b/src/server/shared/Database/Implementation/CharacterDatabase.cpp
@@ -29,6 +29,8 @@ bool CharacterDatabaseConnection::Open(const std::string& infoString)
LOAD YOUR PREPARED STATEMENTS HERE
##################################
*/
+ PrepareStatement(CHAR_DEL_QUEST_POOL_SAVE, "DELETE FROM pool_quest_save WHERE pool_id = ?");
+ PrepareStatement(CHAR_ADD_QUEST_POOL_SAVE, "INSERT INTO pool_quest_save (pool_id, quest_id) VALUES (?, ?)");
return true;
}
diff --git a/src/server/shared/Database/Implementation/CharacterDatabase.h b/src/server/shared/Database/Implementation/CharacterDatabase.h
index 69378d34cad..cea2dfef416 100644
--- a/src/server/shared/Database/Implementation/CharacterDatabase.h
+++ b/src/server/shared/Database/Implementation/CharacterDatabase.h
@@ -43,6 +43,8 @@ enum CharacterDatabaseStatements
name for a suiting suffix.
*/
+ CHAR_DEL_QUEST_POOL_SAVE,
+ CHAR_ADD_QUEST_POOL_SAVE,
MAX_CHARACTERDATABASE_STATEMENTS,
};
diff --git a/src/server/shared/Database/Implementation/WorldDatabase.cpp b/src/server/shared/Database/Implementation/WorldDatabase.cpp
index 12383490e91..9dbd8a400be 100644
--- a/src/server/shared/Database/Implementation/WorldDatabase.cpp
+++ b/src/server/shared/Database/Implementation/WorldDatabase.cpp
@@ -32,6 +32,7 @@ bool WorldDatabaseConnection::Open(const std::string& infoString)
*/
PrepareStatement(WORLD_DEL_CRESPAWNTIME, "DELETE FROM creature_respawn WHERE guid = ? AND instance = ?");
PrepareStatement(WORLD_ADD_CRESPAWNTIME, "INSERT INTO creature_respawn VALUES (?, ?, ?)");
+ PrepareStatement(WORLD_LOAD_QUEST_POOLS, "SELECT entry, pool_entry FROM pool_quest");
return true;
}
diff --git a/src/server/shared/Database/Implementation/WorldDatabase.h b/src/server/shared/Database/Implementation/WorldDatabase.h
index 470ea1c6195..7f909d0de23 100644
--- a/src/server/shared/Database/Implementation/WorldDatabase.h
+++ b/src/server/shared/Database/Implementation/WorldDatabase.h
@@ -45,6 +45,7 @@ enum WorldDatabaseStatements
WORLD_DEL_CRESPAWNTIME,
WORLD_ADD_CRESPAWNTIME,
+ WORLD_LOAD_QUEST_POOLS,
MAX_WORLDDATABASE_STATEMENTS,
};