TrinityCore
Loading...
Searching...
No Matches
PreparedStatementBase Class Reference

#include <PreparedStatement.h>

+ Inheritance diagram for PreparedStatementBase:

Public Member Functions

 PreparedStatementBase (uint32 index, uint8 capacity)
 
virtual ~PreparedStatementBase ()
 
void setNull (uint8 index)
 
void setBool (uint8 index, bool value)
 
void setUInt8 (uint8 index, uint8 value)
 
void setUInt16 (uint8 index, uint16 value)
 
void setUInt32 (uint8 index, uint32 value)
 
void setUInt64 (uint8 index, uint64 value)
 
void setInt8 (uint8 index, int8 value)
 
void setInt16 (uint8 index, int16 value)
 
void setInt32 (uint8 index, int32 value)
 
void setInt64 (uint8 index, int64 value)
 
void setFloat (uint8 index, float value)
 
void setDouble (uint8 index, double value)
 
void setDate (uint8 index, SystemTimePoint value)
 
void setString (uint8 index, std::string &&value)
 
void setString (uint8 index, std::string_view value)
 
void setBinary (uint8 index, std::vector< uint8 > &&value)
 
void setBinary (uint8 index, std::span< uint8 const > value)
 
uint32 GetIndex () const
 
std::vector< PreparedStatementData > const & GetParameters () const
 

Protected Member Functions

 PreparedStatementBase (PreparedStatementBase const &right)=delete
 
PreparedStatementBase & operator= (PreparedStatementBase const &right)=delete
 

Protected Attributes

uint32 m_index
 
std::vector< PreparedStatementData > statement_data
 

Friends

class PreparedStatementTask
 

Detailed Description

Definition at line 64 of file PreparedStatement.h.

Constructor & Destructor Documentation

◆ PreparedStatementBase() [1/2]

PreparedStatementBase::PreparedStatementBase ( uint32  index,
uint8  capacity 
)
explicit

Definition at line 25 of file PreparedStatement.cpp.

◆ ~PreparedStatementBase()

PreparedStatementBase::~PreparedStatementBase ( )
virtual

Definition at line 28 of file PreparedStatement.cpp.

◆ PreparedStatementBase() [2/2]

PreparedStatementBase::PreparedStatementBase ( PreparedStatementBase const &  right)
protecteddelete

Member Function Documentation

◆ GetIndex()

uint32 PreparedStatementBase::GetIndex ( ) const
inline

◆ GetParameters()

std::vector< PreparedStatementData > const & PreparedStatementBase::GetParameters ( ) const
inline

◆ operator=()

PreparedStatementBase & PreparedStatementBase::operator= ( PreparedStatementBase const &  right)
protecteddelete

◆ setBinary() [1/2]

void PreparedStatementBase::setBinary ( uint8  index,
std::span< uint8 const >  value 
)

Definition at line 121 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

◆ setBinary() [2/2]

◆ setBool()

◆ setDate()

void PreparedStatementBase::setDate ( uint8  index,
SystemTimePoint  value 
)

Definition at line 97 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

◆ setDouble()

void PreparedStatementBase::setDouble ( uint8  index,
double  value 
)

Definition at line 91 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Pet::_SaveAuras(), and Player::_SaveAuras().

◆ setFloat()

◆ setInt16()

void PreparedStatementBase::setInt16 ( uint8  index,
int16  value 
)

Definition at line 67 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by RealmList::JoinRealm(), Pet::SavePetToDB(), and Player::SetPetSlot().

◆ setInt32()

void PreparedStatementBase::setInt32 ( uint8  index,
int32  value 
)

Definition at line 73 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveCharacterBankTabSettings(), Player::_SaveCharacterSelectOutfit(), Player::_SaveEquipmentSets(), Player::_SaveQuestStatus(), Player::_SaveStats(), Player::_SaveTraits(), StoredLootContainer::AddLootItem(), Guild::RankInfo::CreateMissingTabsIfNeeded(), BlackMarketEntry::DeleteFromDB(), Player::DeleteFromDB(), AccountMgr::GetSecurity(), AccountMgr::GetSecurityAsync(), WorldSocket::HandleAuthSession(), WorldSession::HandleCharRaceOrFactionChangeCallback(), gm_commandscript::HandleGMListFullCommand(), misc_commandscript::HandlePInfoCommand(), AccountInfoQueryHolder::Initialize(), World::LoadAutobroadcasts(), AzeriteEmpoweredItem::LoadAzeriteEmpoweredItemData(), rbac::RBACData::LoadFromDB(), rbac::RBACData::LoadFromDBAsync(), BlackMarketEntry::PlaceBid(), rbac::RBACData::RevokePermission(), CollectionMgr::SaveAccountTransmogOutfits(), rbac::RBACData::SavePermission(), ComplaintTicket::SaveToDB(), ReputationMgr::SaveToDB(), BlackMarketEntry::SaveToDB(), AzeriteEmpoweredItem::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), WorldStateMgr::SaveValueInDb(), Guild::RankInfo::SetBankTabSlotsAndRights(), World::SetPersistentWorldVariable(), Player::SetTraitConfigUseSharedActionBars(), Player::StartLoadingActionButtons(), AccountMgr::UpdateAccountAccess(), and CalendarMgr::UpdateEvent().

◆ setInt64()

void PreparedStatementBase::setInt64 ( uint8  index,
int64  value 
)

◆ setInt8()

◆ setNull()

◆ setString() [1/2]

void PreparedStatementBase::setString ( uint8  index,
std::string &&  value 
)

Definition at line 103 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Player::_SaveCharacterBankTabSettings(), Player::_SaveCUFProfiles(), Player::_SaveEquipmentSets(), Player::_SaveTraits(), Player::_SaveTransmogOutfits(), AppenderDB::_write(), AccountActionIpLogger::AccountIPLogAction(), ObjectMgr::AddGameTele(), ObjectMgr::AddGraveyardLink(), StoredLootContainer::AddLootItem(), PetitionMgr::AddPetition(), Player::AddQuest(), Trinity::Net::IpBanCheckHelpers::AsyncQuery(), SecretMgr::AttemptTransition(), World::BanAccount(), World::BanCharacter(), AccountMgr::ChangeEmail(), AccountMgr::ChangeRegEmail(), AccountMgr::ChangeUsername(), CharacterActionIpLogger::CharacterIPLogAction(), RASession::CheckAccessLevel(), AccountMgr::CheckPassword(), ArenaTeam::Create(), Guild::Create(), AccountMgr::CreateAccount(), Battlenet::AccountMgr::CreateBattlenetAccount(), ObjectMgr::DeleteGameTele(), CharacterDeleteActionIpLogger::DeleteIPLogAction(), character_commandscript::GetDeletedCharacterInfoList(), AccountMgr::GetId(), Battlenet::AccountMgr::GetId(), Battlenet::Services::Shared::GameUtilities::GetRealmListTicket(), account_commandscript::HandleAccountLockCountryCommand(), battlenet_account_commandscript::HandleAccountLockCountryCommand(), disable_commandscript::HandleAddDisables(), WorldSocket::HandleAuthSession(), WorldSocket::HandleAuthSessionCallback(), ban_commandscript::HandleBanListAccountCommand(), ban_commandscript::HandleBanListCharacterCommand(), ban_commandscript::HandleBanListIPCommand(), WorldSession::HandleBugReportOpcode(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterDeletedRestoreHelper(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharCustomizeCallback(), WorldSession::HandleCharRaceOrFactionChangeCallback(), WorldSession::HandleCharRenameCallBack(), WorldSession::HandleCharRenameOpcode(), WorldSession::HandleCheckCharacterNameAvailability(), Battlenet::LoginRESTService::HandleGetGameAccounts(), battlenet_account_commandscript::HandleListGameAccountsCommand(), lookup_commandscript::HandleLookupPlayerAccountCommand(), lookup_commandscript::HandleLookupPlayerEmailCommand(), lookup_commandscript::HandleLookupPlayerIpCommand(), misc_commandscript::HandleMuteCommand(), WorldSession::HandlePetRename(), Battlenet::LoginRESTService::HandlePostLogin(), Battlenet::LoginRESTService::HandlePostLoginSrpChallenge(), Battlenet::LoginRESTService::HandlePostRefreshLoginTicket(), Guild::HandleSetInfo(), Guild::HandleSetMOTD(), WorldSession::HandleSetPlayerDeclinedNames(), misc_commandscript::HandleUnmuteCommand(), Battlenet::Services::Shared::Authentication::HandleVerifyAuthToken(), wp_commandscript::HandleWpAddCommand(), AccountMgr::IsBannedAccount(), RealmList::JoinRealm(), PlayerDumpReader::LoadDump(), ChannelMgr::LoadFromDB(), DB2DatabaseLoader::LoadStrings(), World::RemoveBanAccount(), Pet::SavePetToDB(), Corpse::SaveToDB(), BugTicket::SaveToDB(), ComplaintTicket::SaveToDB(), SuggestionTicket::SaveToDB(), GuildAchievementMgr::SaveToDB(), Item::SaveToDB(), Guild::Member::SaveToDB(), Guild::RankInfo::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), MailDraft::SendMailTo(), WorldSession::SetAccountData(), PlayerSocial::SetFriendNote(), Guild::BankTab::SetInfo(), ArenaTeam::SetName(), Guild::RankInfo::SetName(), Guild::SetName(), Guild::Member::SetOfficerNote(), World::SetPersistentWorldVariable(), Guild::Member::SetPublicNote(), Guild::BankTab::SetText(), Player::StoreNewItem(), Player::Update(), Channel::UpdateChannelInDB(), CalendarMgr::UpdateEvent(), InstanceLockMgr::UpdateInstanceLockForPlayer(), CalendarMgr::UpdateInvite(), Petition::UpdateName(), and InstanceLockMgr::UpdateSharedInstanceLock().

◆ setString() [2/2]

void PreparedStatementBase::setString ( uint8  index,
std::string_view  value 
)

Definition at line 109 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

◆ setUInt16()

void PreparedStatementBase::setUInt16 ( uint8  index,
uint16  value 
)

Definition at line 43 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Player::_LoadHomeBind(), Player::_SaveBGData(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveGlyphs(), Player::_SaveSkills(), ObjectMgr::AddGameTele(), ArenaTeam::AddMember(), Group::ConvertToGroup(), Group::ConvertToLFG(), Group::ConvertToRaid(), ArenaTeam::Create(), Group::Create(), Map::DeleteRespawnInfoFromDB(), Map::DeleteRespawnTimesInDB(), Player::GetZoneIdFromDB(), disable_commandscript::HandleAddDisables(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCustomizeCallback(), WorldSession::HandleCharEnum(), WorldSession::HandleCharRaceOrFactionChangeCallback(), WorldSession::HandleCharRenameCallBack(), npc_commandscript::HandleNpcSetFactionIdCommand(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), Player::LoadFromDB(), Map::LoadRespawnTimes(), Player::OfflineResurrect(), Player::RemoveAtLoginFlag(), World::ResetEventSeasonalQuests(), Pet::SavePetToDB(), Player::SavePositionInDB(), Item::SaveRefundDataToDB(), Map::SaveRespawnInfoDB(), Corpse::SaveToDB(), BugTicket::SaveToDB(), ComplaintTicket::SaveToDB(), SuggestionTicket::SaveToDB(), ArenaTeam::SaveToDB(), Item::SaveToDB(), ReputationMgr::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), MailDraft::SendMailTo(), Group::SetEveryoneIsAssistant(), Player::SetHomebind(), and World::Update().

◆ setUInt32()

void PreparedStatementBase::setUInt32 ( uint8  index,
uint32  value 
)

Definition at line 49 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by WaypointMgr::_LoadPathNodes(), WaypointMgr::_LoadPaths(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveCharacterSelectOutfit(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveMail(), Player::_SaveMonthlyQuestStatus(), Player::_SavePlayerData(), Player::_SaveQuestStatus(), Player::_SaveSeasonalQuestStatus(), Pet::_SaveSpells(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveStoredAuraTeleportLocations(), Player::_SaveTalents(), lfg::LFGMgr::_SaveToDB(), Player::_SaveTransmogOutfits(), Player::_SaveWeeklyQuestStatus(), World::_UpdateRealmCharCount(), AppenderDB::_write(), AccountActionIpLogger::AccountIPLogAction(), AuctionHouseObject::AddAuction(), ObjectMgr::AddGameTele(), ObjectMgr::AddGraveyardLink(), StoredLootContainer::AddLootItem(), ArenaTeam::AddMember(), Group::AddMember(), StoredLootContainer::AddMoney(), Player::AddQuest(), World::AddSession_(), Petition::AddSignature(), Pet::addSpell(), ObjectMgr::AddVendorItem(), SecretMgr::AttemptLoad(), SecretMgr::AttemptTransition(), World::BanAccount(), AccountMgr::ChangeEmail(), Group::ChangeLeader(), AccountMgr::ChangePassword(), Battlenet::AccountMgr::ChangePassword(), AccountMgr::ChangeRegEmail(), AccountMgr::ChangeUsername(), CharacterActionIpLogger::CharacterIPLogAction(), AccountMgr::CheckPassword(), Battlenet::AccountMgr::CheckPassword(), Player::CompleteQuest(), Group::ConvertToGroup(), Group::ConvertToLFG(), Group::ConvertToRaid(), ArenaTeam::Create(), Group::Create(), Guild::Create(), AccountMgr::CreateAccount(), World::DailyReset(), AccountMgr::DeleteAccount(), Map::DeleteCorpseData(), BugTicket::DeleteFromDB(), ComplaintTicket::DeleteFromDB(), SuggestionTicket::DeleteFromDB(), Creature::DeleteFromDB(), GameObject::DeleteFromDB(), Pet::DeleteFromDB(), CharacterDeleteActionIpLogger::DeleteIPLogAction(), WaypointMgr::DeleteNode(), Player::DeleteOldCharacters(), Map::DeleteRespawnInfoFromDB(), Map::DeleteRespawnTimesInDB(), DeleteSpellFromAllPlayers(), ArenaTeam::DelMember(), ArenaTeam::Disband(), Group::Disband(), ArenaTeam::Disband(), Battleground::EndBattleground(), AccountMgr::GetCharactersCount(), AccountMgr::GetEmail(), Battlenet::AccountMgr::GetIdByGameAccount(), Battlenet::AccountMgr::GetIdByGameAccountAsync(), Battlenet::AccountMgr::GetMaxIndex(), AccountMgr::GetName(), Battlenet::AccountMgr::GetName(), Battlenet::Services::Shared::GameUtilities::GetRealmListTicket(), AccountMgr::GetSecurity(), AccountMgr::GetSecurityAsync(), account_commandscript::HandleAccount2FARemoveCommand(), account_commandscript::HandleAccount2FASetupCommand(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountCommand(), account_commandscript::HandleAccountLockCountryCommand(), battlenet_account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), battlenet_account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountSet2FACommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetSecLevelCommand(), disable_commandscript::HandleAddDisables(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionSetFavoriteItem(), WorldSocket::HandleAuthContinuedSession(), WorldSocket::HandleAuthSessionCallback(), character_commandscript::HandleCharacterChangeAccountCommand(), character_commandscript::HandleCharacterDeletedRestoreHelper(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharRaceOrFactionChangeCallback(), WorldSession::HandleCharUndeleteOpcode(), gobject_commandscript::HandleGameObjectNearCommand(), Battlenet::Services::Shared::Authentication::HandleGenerateAuthToken(), WorldSession::HandleGetUndeleteCooldownStatus(), list_commandscript::HandleListItemCommand(), misc_commandscript::HandleMuteCommand(), misc_commandscript::HandleMuteHistoryHelper(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcNearCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), WorldSession::HandlePetRename(), misc_commandscript::HandlePInfoCommand(), WorldSession::HandlePlayerLogin(), Battlenet::LoginRESTService::HandlePostLogin(), quest_commandscript::HandleQuestComplete(), GameEventMgr::HandleQuestComplete(), WorldSession::HandleQuestLogRemoveQuest(), reload_commandscript::HandleReloadCreatureTemplateCommand(), disable_commandscript::HandleRemoveDisables(), WorldSession::HandleReorderCharacters(), misc_commandscript::HandleUnmuteCommand(), Battlenet::Services::Shared::Authentication::HandleVerifyAuthToken(), WorldSession::HandleWhoIsOpcode(), wp_commandscript::HandleWpAddCommand(), wp_commandscript::HandleWpLoadCommand(), WorldSession::HandleWrapItem(), AuctionBotConfig::Initialize(), EnumCharactersQueryHolder::Initialize(), AccountInfoQueryHolder::Initialize(), AccountInfoQueryHolderPerRealm::Initialize(), RealmList::JoinRealm(), Battlenet::AccountMgr::LinkWithGameAccount(), AuctionHouseMgr::LoadAuctions(), AzeriteItem::LoadAzeriteItemData(), SupportMgr::LoadComplaintTickets(), AchievementGlobalMgr::LoadCompletedAchievements(), Map::LoadCorpseData(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadCreatureTemplates(), rbac::RBACData::LoadFromDB(), ChannelMgr::LoadFromDB(), QuestPoolMgr::LoadFromDB(), Item::LoadFromDB(), PlayerAchievementMgr::LoadFromDB(), GuildAchievementMgr::LoadFromDB(), QuestObjectiveCriteriaMgr::LoadFromDB(), rbac::RBACData::LoadFromDBAsync(), ObjectMgr::LoadGameObjects(), GuildMgr::LoadGuildRewards(), ObjectMgr::LoadReferenceVendor(), Map::LoadRespawnTimes(), WorldSession::LogoutPlayer(), lookup_commandscript::LookupPlayerSearchCommand(), Battlenet::LoginRESTService::MigrateLegacyPasswordHashes(), WaypointMgr::MoveNode(), InstanceLockMgr::OnSharedInstanceLockDataDelete(), AuctionHouseMgr::PendingAuctionProcess(), PetLoadQueryHolder::PetLoadQueryHolder(), AuctionBotBuyer::PlaceBidToEntry(), WaypointMgr::ReloadPath(), AuctionHouseObject::RemoveAuction(), World::RemoveBanAccount(), StoredLootContainer::RemoveItem(), PetitionMgr::RemovePetitionsByOwner(), PetitionMgr::RemoveSignaturesBySigner(), ObjectMgr::RemoveVendorItem(), InstanceLockMgr::ResetInstanceLocksForPlayer(), ObjectMgr::ReturnOrDeleteOldMails(), rbac::RBACData::RevokePermission(), CollectionMgr::SaveAccountHeirlooms(), CollectionMgr::SaveAccountMounts(), CollectionMgr::SaveAccountToys(), CollectionMgr::SaveAccountTransmogOutfits(), CollectionMgr::SaveAccountWarbandScenes(), WorldSession::SaveInstanceTimeRestrictions(), rbac::RBACData::SavePermission(), Pet::SavePetToDB(), SavePlayerCustomizations(), WorldSession::SavePlayerDataAccount(), Map::SaveRespawnInfoDB(), Corpse::SaveToDB(), BugTicket::SaveToDB(), ComplaintTicket::SaveToDB(), SuggestionTicket::SaveToDB(), ArenaTeam::SaveToDB(), PlayerAchievementMgr::SaveToDB(), GuildAchievementMgr::SaveToDB(), Item::SaveToDB(), Garrison::SaveToDB(), QuestObjectiveCriteriaMgr::SaveToDB(), Guild::RankInfo::SaveToDB(), Guild::EventLogEntry::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Guild::NewsLogEntry::SaveToDB(), AzeriteItem::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), EmblemInfo::SaveToDB(), SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), WorldSession::SaveTutorialsData(), MailDraft::SendMailTo(), WorldSession::SetAccountData(), Guild::RankInfo::SetBankMoneyPerDay(), ArenaTeam::SetCaptain(), ObjectMgr::SetCreatureLinkedRespawn(), Group::SetDungeonDifficultyID(), Group::SetEveryoneIsAssistant(), SpellHistory::PersistenceHelper< Pet >::SetIdentifier(), Group::SetLegacyRaidDifficultyID(), ArenaTeam::SetName(), Player::SetPetSlot(), Group::SetRaidDifficultyID(), Group::SetRestrictPingsTo(), Guild::RankInfo::SetRights(), Battlenet::AccountMgr::UnlinkGameAccount(), World::Update(), Player::Update(), AccountMgr::UpdateAccountAccess(), Guild::Member::UpdateBankTabWithdrawValue(), Channel::UpdateChannelInDB(), CalendarMgr::UpdateEvent(), InstanceLockMgr::UpdateInstanceLockExtensionForPlayer(), InstanceLockMgr::UpdateInstanceLockForPlayer(), AuctionHouseMgr::UpdatePendingAuctions(), World::UpdateRealmCharCount(), InstanceLockMgr::UpdateSharedInstanceLock(), World::UpdateWarModeRewardValues(), SpellHistory::PersistenceHelper< Player >::WriteCharge(), SpellHistory::PersistenceHelper< Pet >::WriteCharge(), SpellHistory::PersistenceHelper< Player >::WriteCooldown(), and SpellHistory::PersistenceHelper< Pet >::WriteCooldown().

◆ setUInt64()

void PreparedStatementBase::setUInt64 ( uint8  index,
uint64  value 
)

Definition at line 55 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Guild::_CreateDefaultGuildRanks(), Guild::_CreateNewBankTab(), Guild::_DeleteMemberFromDB(), Player::_LoadHomeBind(), Player::_LoadItem(), Player::_LoadMailedItem(), Guild::_ModifyBankMoney(), Player::_SaveActions(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveCharacterBankTabSettings(), Player::_SaveCharacterSelectOutfit(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMail(), Player::_SaveMonthlyQuestStatus(), Player::_SavePlayerData(), Player::_SaveQuestStatus(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveStoredAuraTeleportLocations(), Player::_SaveTalents(), Player::_SaveTraits(), Player::_SaveTransmogOutfits(), Player::_SaveWeeklyQuestStatus(), Guild::_SetLeader(), Group::_setMembersGroup(), AppenderDB::_write(), AccountActionIpLogger::AccountIPLogAction(), AuctionHouseObject::AddAuction(), StoredLootContainer::AddLootItem(), Guild::AddMember(), ArenaTeam::AddMember(), Group::AddMember(), StoredLootContainer::AddMoney(), LootItemStorage::AddNewStoredLoot(), PetitionMgr::AddPetition(), Player::AddQuest(), Petition::AddSignature(), PlayerSocial::AddToSocialList(), World::BanCharacter(), AuctionHouseObject::BuyCommodity(), Group::ChangeLeader(), Group::ChangeMembersGroup(), Guild::Member::ChangeRank(), CharacterActionIpLogger::CharacterIPLogAction(), Item::ClearSoulboundTradeable(), Player::CompleteQuest(), ArenaTeam::Create(), Group::Create(), Guild::Create(), Guild::RankInfo::CreateMissingTabsIfNeeded(), AzeriteEmpoweredItem::DeleteFromDB(), AzeriteItem::DeleteFromDB(), Item::DeleteFromDB(), PlayerAchievementMgr::DeleteFromDB(), GuildAchievementMgr::DeleteFromDB(), QuestObjectiveCriteriaMgr::DeleteFromDB(), Corpse::DeleteFromDB(), Player::DeleteFromDB(), Garrison::DeleteFromDB(), Creature::DeleteFromDB(), GameObject::DeleteFromDB(), Item::DeleteFromInventoryDB(), CharacterDeleteActionIpLogger::DeleteIPLogAction(), Item::DeleteRefundDataFromDB(), Map::DeleteRespawnInfoFromDB(), ArenaTeam::DelMember(), Player::DestroyItem(), Guild::Disband(), Battleground::EndBattleground(), character_commandscript::GetDeletedCharacterInfoList(), Player::GetZoneIdFromDB(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionSetFavoriteItem(), ban_commandscript::HandleBanInfoCharacterCommand(), ban_commandscript::HandleBanListCharacterCommand(), character_commandscript::HandleCharacterChangeAccountCommand(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterDeletedRestoreHelper(), character_commandscript::HandleCharacterLevelCommand(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCustomizeCallback(), WorldSession::HandleCharCustomizeOpcode(), WorldSession::HandleCharEnum(), WorldSession::HandleCharRaceOrFactionChangeCallback(), WorldSession::HandleCharRaceOrFactionChangeOpcode(), WorldSession::HandleCharRenameCallBack(), WorldSession::HandleCharRenameOpcode(), WorldSession::HandleCharUndeleteOpcode(), group_commandscript::HandleGroupListCommand(), character_commandscript::HandleLevelUpCommand(), lfg_commandscript::HandleLfgGroupInfoCommand(), list_commandscript::HandleListMailCommand(), WorldSession::HandleMailReturnToSender(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), npc_commandscript::HandleNpcSetWanderDistanceCommand(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandleOpenWrappedItemCallback(), WorldSession::HandlePetRename(), misc_commandscript::HandlePInfoCommand(), WorldSession::HandlePlayerLogin(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestLogRemoveQuest(), Guild::HandleRemoveRank(), WorldSession::HandleReorderCharacters(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), WorldSession::HandleSendMail(), Guild::HandleSetInfo(), Guild::HandleSetMOTD(), WorldSession::HandleSetPlayerDeclinedNames(), Guild::HandleShiftRank(), tele_commandscript::HandleTeleNameCommand(), misc_commandscript::HandleUnFreezeCommand(), misc_commandscript::HandleUnstuckCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpUnLoadCommand(), WorldSession::HandleWrapItem(), LoginQueryHolder::Initialize(), AzeriteEmpoweredItem::LoadAzeriteEmpoweredItemData(), AzeriteItem::LoadAzeriteItemData(), ObjectMgr::LoadCreatures(), PlayerDumpReader::LoadDump(), Player::LoadFromDB(), Item::LoadFromDB(), ObjectMgr::LoadGameObjects(), GuildMgr::LoadGuilds(), Guild::BankTab::LoadItemFromDB(), Group::LoadMemberFromDB(), Player::LoadPositionFromDB(), Player::OfflineResurrect(), PetLoadQueryHolder::PetLoadQueryHolder(), BlackMarketEntry::PlaceBid(), AuctionBotBuyer::PlaceBidToEntry(), Player::RemoveAtLoginFlag(), World::RemoveBanCharacter(), CalendarMgr::RemoveEvent(), PlayerSocial::RemoveFromSocialList(), CalendarMgr::RemoveInvite(), StoredLootContainer::RemoveItem(), Group::RemoveMember(), StoredLootContainer::RemoveMoney(), PetitionMgr::RemovePetition(), LootItemStorage::RemoveStoredLootForContainer(), InstanceLockMgr::ResetInstanceLocksForPlayer(), ObjectMgr::ReturnOrDeleteOldMails(), WorldSession::SaveInstanceTimeRestrictions(), Player::SaveInventoryAndGoldToDB(), Pet::SavePetToDB(), SavePlayerCustomizations(), WorldSession::SavePlayerDataAccount(), Player::SavePositionInDB(), Item::SaveRefundDataToDB(), Map::SaveRespawnInfoDB(), Corpse::SaveToDB(), BugTicket::SaveToDB(), ComplaintTicket::SaveToDB(), SuggestionTicket::SaveToDB(), ArenaTeam::SaveToDB(), PlayerAchievementMgr::SaveToDB(), GuildAchievementMgr::SaveToDB(), Item::SaveToDB(), Garrison::SaveToDB(), QuestObjectiveCriteriaMgr::SaveToDB(), ReputationMgr::SaveToDB(), BlackMarketEntry::SaveToDB(), Guild::Member::SaveToDB(), Guild::RankInfo::SaveToDB(), Guild::EventLogEntry::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Guild::NewsLogEntry::SaveToDB(), AzeriteEmpoweredItem::SaveToDB(), AzeriteItem::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), EmblemInfo::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), WorldSession::SendAuctionFavoriteList(), AuctionHouseObject::SendAuctionWon(), MailDraft::SendMailTo(), MailDraft::SendReturnToSender(), WorldSession::SetAccountData(), Guild::RankInfo::SetBankMoneyPerDay(), Guild::RankInfo::SetBankTabSlotsAndRights(), ArenaTeam::SetCaptain(), ObjectMgr::SetCreatureLinkedRespawn(), PlayerSocial::SetFriendNote(), Group::SetGroupMemberFlag(), Player::SetHomebind(), SpellHistory::PersistenceHelper< Player >::SetIdentifier(), Guild::BankTab::SetInfo(), Guild::BankTab::SetItem(), Guild::RankInfo::SetName(), Guild::SetName(), Guild::Member::SetOfficerNote(), Player::SetPetSlot(), Guild::Member::SetPublicNote(), Player::SetRandomWinner(), Guild::RankInfo::SetRights(), Guild::BankTab::SetText(), Player::SetTraitConfigUseSharedActionBars(), Player::StartLoadingActionButtons(), Player::StoreNewItem(), Group::SwapMembersGroups(), Guild::Member::UpdateBankMoneyWithdrawValue(), Guild::Member::UpdateBankTabWithdrawValue(), CalendarMgr::UpdateEvent(), InstanceLockMgr::UpdateInstanceLockExtensionForPlayer(), InstanceLockMgr::UpdateInstanceLockForPlayer(), CalendarMgr::UpdateInvite(), and Petition::UpdateName().

◆ setUInt8()

void PreparedStatementBase::setUInt8 ( uint8  index,
uint8  value 
)

Definition at line 37 of file PreparedStatement.cpp.

References ASSERT, and statement_data.

Referenced by Guild::_CreateNewBankTab(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveCharacterBankTabSettings(), Player::_SaveCharacterSelectOutfit(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMail(), Player::_SaveQuestStatus(), Pet::_SaveSpells(), Player::_SaveTalents(), Player::_SaveTransmogOutfits(), Group::_setMembersGroup(), World::_UpdateRealmCharCount(), AppenderDB::_write(), AccountActionIpLogger::AccountIPLogAction(), AuctionHouseObject::AddAuction(), ObjectMgr::AddGraveyardLink(), StoredLootContainer::AddLootItem(), ArenaTeam::AddMember(), Group::AddMember(), PlayerSocial::AddToSocialList(), ObjectMgr::AddVendorItem(), Group::ChangeMembersGroup(), Guild::Member::ChangeRank(), CharacterActionIpLogger::CharacterIPLogAction(), ArenaTeam::Create(), Group::Create(), AccountMgr::CreateAccount(), Guild::RankInfo::CreateMissingTabsIfNeeded(), Creature::DeleteFromDB(), GameObject::DeleteFromDB(), CharacterDeleteActionIpLogger::DeleteIPLogAction(), Battleground::EndBattleground(), Battlenet::Services::Shared::GameUtilities::GetRealmListTicket(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetSecLevelCommand(), disable_commandscript::HandleAddDisables(), WorldSession::HandleAuctionPlaceBid(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterLevelCommand(), WorldSession::HandleCharRaceOrFactionChangeCallback(), gm_commandscript::HandleGMListFullCommand(), character_commandscript::HandleLevelUpCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcSetWanderDistanceCommand(), GameEventMgr::HandleQuestComplete(), disable_commandscript::HandleRemoveDisables(), Guild::HandleRemoveRank(), WorldSession::HandleReorderCharacters(), Guild::HandleShiftRank(), wp_commandscript::HandleWpAddCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpUnLoadCommand(), RealmList::JoinRealm(), Battlenet::AccountMgr::LinkWithGameAccount(), Guild::BankTab::LoadItemFromDB(), AuctionBotBuyer::PlaceBidToEntry(), PlayerSocial::RemoveFromSocialList(), ObjectMgr::RemoveVendorItem(), ObjectMgr::ReturnOrDeleteOldMails(), CollectionMgr::SaveAccountMounts(), Pet::SavePetToDB(), Corpse::SaveToDB(), ArenaTeam::SaveToDB(), Item::SaveToDB(), Garrison::SaveToDB(), Guild::Member::SaveToDB(), Guild::RankInfo::SaveToDB(), Guild::EventLogEntry::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Guild::NewsLogEntry::SaveToDB(), Player::SaveToDB(), BattlePets::BattlePetMgr::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), GameEventMgr::SaveWorldEventStateToDB(), MailDraft::SendMailTo(), WorldSession::SetAccountData(), Guild::RankInfo::SetBankMoneyPerDay(), Guild::RankInfo::SetBankTabSlotsAndRights(), Group::SetDungeonDifficultyID(), Group::SetGroupMemberFlag(), Guild::BankTab::SetInfo(), Guild::BankTab::SetItem(), Group::SetLegacyRaidDifficultyID(), Guild::RankInfo::SetName(), Group::SetRaidDifficultyID(), Guild::RankInfo::SetRights(), Guild::BankTab::SetText(), Player::StartLoadingActionButtons(), GameEventMgr::StopEvent(), Group::SwapMembersGroups(), AccountMgr::UpdateAccountAccess(), CalendarMgr::UpdateEvent(), InstanceLockMgr::UpdateInstanceLockExtensionForPlayer(), InstanceLockMgr::UpdateInstanceLockForPlayer(), and CalendarMgr::UpdateInvite().

Friends And Related Symbol Documentation

◆ PreparedStatementTask

friend class PreparedStatementTask
friend

Definition at line 66 of file PreparedStatement.h.

Member Data Documentation

◆ m_index

uint32 PreparedStatementBase::m_index
protected

Definition at line 94 of file PreparedStatement.h.

◆ statement_data

std::vector<PreparedStatementData> PreparedStatementBase::statement_data
protected

The documentation for this class was generated from the following files: