feat(Core/DBLayer): replace char const* to std::string_view (#10211)

* feat(Core/DBLayer): replace `char const*` to `std::string_view`

* CString

* 1

* chore(Core/Misc): code cleanup

* cl

* db fix

* fmt style sql

* to fmt

* py

* del old

* 1

* 2

* 3

* 1

* 1
This commit is contained in:
Kargatum
2022-02-05 06:37:11 +07:00
committed by GitHub
parent d6ead1d1e0
commit de13bf426e
140 changed files with 5055 additions and 4882 deletions

View File

@@ -155,7 +155,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadRankFromDB(fields);
@@ -197,7 +197,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadMemberFromDB(fields);
@@ -232,7 +232,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadBankRightFromDB(fields);
@@ -250,7 +250,7 @@ void GuildMgr::LoadGuilds()
{
uint32 oldMSTime = getMSTime();
CharacterDatabase.DirectPExecute(Acore::StringFormatFmt("DELETE FROM guild_eventlog WHERE LogGuid > {}", sWorld->getIntConfig(CONFIG_GUILD_EVENT_LOG_COUNT)).c_str());
CharacterDatabase.DirectExecute("DELETE FROM guild_eventlog WHERE LogGuid > {}", sWorld->getIntConfig(CONFIG_GUILD_EVENT_LOG_COUNT));
// 0 1 2 3 4 5 6
QueryResult result = CharacterDatabase.Query("SELECT guildid, LogGuid, EventType, PlayerGuid1, PlayerGuid2, NewRank, TimeStamp FROM guild_eventlog ORDER BY TimeStamp DESC, LogGuid DESC");
@@ -266,7 +266,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadEventLogFromDB(fields);
@@ -285,7 +285,7 @@ void GuildMgr::LoadGuilds()
uint32 oldMSTime = getMSTime();
// Remove log entries that exceed the number of allowed entries per guild
CharacterDatabase.DirectPExecute(Acore::StringFormatFmt("DELETE FROM guild_bank_eventlog WHERE LogGuid > {}", sWorld->getIntConfig(CONFIG_GUILD_BANK_EVENT_LOG_COUNT)).c_str());
CharacterDatabase.DirectExecute("DELETE FROM guild_bank_eventlog WHERE LogGuid > {}", sWorld->getIntConfig(CONFIG_GUILD_BANK_EVENT_LOG_COUNT));
// 0 1 2 3 4 5 6 7 8
QueryResult result = CharacterDatabase.Query("SELECT guildid, TabId, LogGuid, EventType, PlayerGuid, ItemOrMoney, ItemStackCount, DestTabId, TimeStamp FROM guild_bank_eventlog ORDER BY TimeStamp DESC, LogGuid DESC");
@@ -301,7 +301,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadBankEventLogFromDB(fields);
@@ -336,7 +336,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[0].GetUInt32();
uint32 guildId = fields[0].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadBankTabFromDB(fields);
@@ -373,7 +373,7 @@ void GuildMgr::LoadGuilds()
do
{
Field* fields = result->Fetch();
uint32 guildId = fields[11].GetUInt32();
uint32 guildId = fields[11].Get<uint32>();
if (Guild* guild = GetGuildById(guildId))
guild->LoadBankItemFromDB(fields);