Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
PreparedStatement Class Reference

#include <PreparedStatement.h>

Collaboration diagram for PreparedStatement:

Public Member Functions

 PreparedStatement (uint32 index)
void setBinary (const uint8 index, const std::vector< uint8 > &value)
template<size_t Size>
void setBinary (const uint8 index, std::array< uint8, Size > const &value)
void setBool (const uint8 index, const bool value)
void setDouble (const uint8 index, const double value)
void setFloat (const uint8 index, const float value)
void setInt16 (const uint8 index, const int16 value)
void setInt32 (const uint8 index, const int32 value)
void setInt64 (const uint8 index, const int64 value)
void setInt8 (const uint8 index, const int8 value)
void setNull (const uint8 index)
void setString (const uint8 index, const std::string &value)
void setUInt16 (const uint8 index, const uint16 value)
void setUInt32 (const uint8 index, const uint32 value)
void setUInt64 (const uint8 index, const uint64 value)
void setUInt8 (const uint8 index, const uint8 value)
 ~PreparedStatement ()

Protected Member Functions

void BindParameters ()

Protected Attributes

uint32 m_index
MySQLPreparedStatementm_stmt
std::vector< PreparedStatementDatastatement_data

Private Member Functions

PreparedStatementoperator= (PreparedStatement const &right)=delete
 PreparedStatement (PreparedStatement const &right)=delete

Friends

class MySQLConnection
class MySQLPreparedStatement
class PreparedStatementTask

Detailed Description

Definition at line 62 of file PreparedStatement.h.

Constructor & Destructor Documentation

◆ PreparedStatement() [1/2]

PreparedStatement::PreparedStatement ( uint32 index)
explicit

Definition at line 10 of file PreparedStatement.cpp.

References m_index, and m_stmt.

Referenced by operator=(), and PreparedStatement().

◆ ~PreparedStatement()

PreparedStatement::~PreparedStatement ( )

Definition at line 14 of file PreparedStatement.cpp.

◆ PreparedStatement() [2/2]

PreparedStatement::PreparedStatement ( PreparedStatement const & right)
privatedelete

References PreparedStatement().

Member Function Documentation

◆ BindParameters()

void PreparedStatement::BindParameters ( )
protected

◆ operator=()

PreparedStatement & PreparedStatement::operator= ( PreparedStatement const & right)
privatedelete

References PreparedStatement().

◆ setBinary() [1/2]

void PreparedStatement::setBinary ( const uint8 index,
const std::vector< uint8 > & value )

◆ setBinary() [2/2]

template<size_t Size>
void PreparedStatement::setBinary ( const uint8 index,
std::array< uint8, Size > const & value )
inline

Definition at line 86 of file PreparedStatement.h.

References setBinary().

◆ setBool()

◆ setDouble()

void PreparedStatement::setDouble ( const uint8 index,
const double value )

Definition at line 166 of file PreparedStatement.cpp.

References statement_data, and TYPE_DOUBLE.

◆ setFloat()

◆ setInt16()

void PreparedStatement::setInt16 ( const uint8 index,
const int16 value )

Definition at line 130 of file PreparedStatement.cpp.

References statement_data, and TYPE_I16.

Referenced by Item::SaveToDB().

◆ setInt32()

◆ setInt64()

void PreparedStatement::setInt64 ( const uint8 index,
const int64 value )

◆ setInt8()

void PreparedStatement::setInt8 ( const uint8 index,
const int8 value )

Definition at line 121 of file PreparedStatement.cpp.

References statement_data, and TYPE_I8.

Referenced by CharacterBooster::_PrepareMail(), and MailDraft::SendMailTo().

◆ setNull()

void PreparedStatement::setNull ( const uint8 index)

Definition at line 194 of file PreparedStatement.cpp.

References statement_data, and TYPE_NULL.

◆ setString()

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

Definition at line 175 of file PreparedStatement.cpp.

References statement_data, and TYPE_STRING.

Referenced by AuthSocket::_HandleLogonChallenge(), AuthSocket::_HandleLogonProof(), AuthSocket::_HandleRealmList(), AuthSocket::_HandleReconnectChallenge(), CharacterBooster::_PrepareMail(), CharacterBooster::_SaveBoostedChar(), Player::_SaveCUFProfiles(), Player::_SaveEquipmentSets(), AppenderDB::_write(), ObjectMgr::AddGameTele(), GuildFinderMgr::AddMembershipRequest(), World::BanAccount(), World::BanCharacter(), AccountMgr::ChangeEmail(), AccountMgr::ChangeRegEmail(), AccountMgr::ChangeUsername(), RASocket::check_access_level(), RASocket::check_password(), Guild::Create(), AccountMgr::CreateAccount(), ObjectMgr::DeleteGameTele(), character_commandscript::GetDeletedCharacterInfoList(), AccountMgr::GetId(), ObjectMgr::GetPlayerAccountIdByPlayerName(), ObjectMgr::GetPlayerGUIDByName(), account_commandscript::HandleAccountLockCountryCommand(), disable_commandscript::HandleAddDisables(), WorldSession::HandleAddFriendOpcode(), WorldSession::HandleAddIgnoreOpcode(), misc_commandscript::HandleAddItemCommand(), WorldSocket::HandleAuthSession(), ban_commandscript::HandleBanInfoCharacterCommand(), ban_commandscript::HandleBanListAccountCommand(), ban_commandscript::HandleBanListCharacterCommand(), ban_commandscript::HandleBanListIPCommand(), WorldSession::HandleBugOpcode(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleChangePlayerNameOpcodeCallBack(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterDeletedRestoreHelper(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharCustomize(), WorldSession::HandleCharFactionOrRaceChange(), WorldSession::HandleCharRenameOpcode(), gm_commandscript::HandleGMNoteCommand(), WorldSession::HandleGMSurveySubmit(), lookup_commandscript::HandleLookupPlayerAccountCommand(), lookup_commandscript::HandleLookupPlayerEmailCommand(), lookup_commandscript::HandleLookupPlayerIpCommand(), misc_commandscript::HandleMuteCommand(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetitionRenameOpcode(), WorldSession::HandlePetRename(), Guild::HandleSetInfo(), Guild::HandleSetMOTD(), WorldSession::HandleSetPlayerDeclinedNames(), misc_commandscript::HandleUnFreezeCommand(), misc_commandscript::HandleUnmuteCommand(), wp_commandscript::HandleWpModifyCommand(), PlayerDumpReader::LoadDump(), World::RemoveBanAccount(), World::RemoveBanCharacter(), AddonMgr::SaveAddon(), AchievementMgr< Guild >::SaveToDB(), BugTicket::SaveToDB(), Corpse::SaveToDB(), GmTicket::SaveToDB(), Guild::Member::SaveToDB(), Guild::RankInfo::SaveToDB(), InstanceSave::SaveToDB(), InstanceScript::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), SuggestTicket::SaveToDB(), BattlePetMgr::SaveToDb(), MailDraft::SendMailTo(), WorldSession::SetAccountData(), PlayerSocial::SetFriendNote(), GuildFinderMgr::SetGuildSettings(), Guild::BankTab::SetInfo(), Guild::RankInfo::SetName(), Guild::SetName(), Guild::Member::SetOfficerNote(), Guild::Member::SetPublicNote(), Guild::BankTab::SetText(), Player::StoreNewItem(), Player::Update(), Channel::UpdateChannelInDB(), Channel::UpdateChannelUseageInDB(), CalendarMgr::UpdateEvent(), and CalendarMgr::UpdateInvite().

◆ setUInt16()

void PreparedStatement::setUInt16 ( const uint8 index,
const uint16 value )

Definition at line 94 of file PreparedStatement.cpp.

References statement_data, and TYPE_UI16.

Referenced by Player::_LoadHomeBind(), Player::_LoadSkills(), CharacterBooster::_PrepareMail(), InstanceSaveManager::_ResetOrWarnAll(), Player::_SaveBGData(), CharacterBooster::_SaveBoostedChar(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveGlyphs(), Player::_SaveSkills(), ObjectMgr::AddGameTele(), ObjectMgr::AddGraveYardLink(), InstanceMap::CreateInstanceData(), OPvPCapturePoint::DelCreature(), Map::DeleteRespawnTimesInDB(), Player::GetZoneIdFromDB(), disable_commandscript::HandleAddDisables(), WorldSession::HandleChangePlayerNameOpcodeCallBack(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCustomize(), WorldSession::HandleCharFactionOrRaceChange(), WorldSession::HandleCharRenameOpcode(), npc_commandscript::HandleNpcSetFactionIdCommand(), WorldSession::HandleReportLag(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), AchievementGlobalMgr::LoadCompletedAchievements(), AchievementMgr< Guild >::LoadFromDB(), Player::LoadFromDB(), Map::LoadRespawnTimes(), Player::RemoveAtLoginFlag(), Map::RemoveCreatureRespawnTime(), Map::RemoveGORespawnTime(), ObjectMgr::RemoveGraveYardLink(), World::ResetEventSeasonalQuests(), Map::SaveCreatureRespawnTime(), Map::SaveGORespawnTime(), Player::SavePositionInDB(), Item::SaveRefundDataToDB(), AchievementMgr< Guild >::SaveToDB(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), GmTicket::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), InstanceSave::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), ReputationMgr::SaveToDB(), BattlePetMgr::SaveToDb(), MailDraft::SendMailTo(), Player::SetHomebind(), and World::Update().

◆ setUInt32()

void PreparedStatement::setUInt32 ( const uint8 index,
const uint32 value )

Definition at line 103 of file PreparedStatement.cpp.

References statement_data, and TYPE_UI32.

Referenced by Guild::_CreateDefaultGuildRanks(), Guild::_CreateNewBankTab(), Guild::_DeleteMemberFromDB(), CharacterBooster::_EquipItems(), CharacterBooster::_GetRace(), AuthSocket::_HandleLogonChallenge(), AuthSocket::_HandleLogonProof(), AuthSocket::_HandleRealmList(), CharacterBooster::_LearnSpells(), Pet::_LoadAuras(), Player::_LoadBoundInstances(), Player::_LoadHomeBind(), Player::_LoadItem(), Player::_LoadMail(), Player::_LoadMailedItems(), Player::_LoadResearchDigsites(), Player::_LoadSkills(), Pet::_LoadSpellCooldowns(), Pet::_LoadSpells(), CharacterBooster::_MailEquipedItems(), Guild::_ModifyBankMoney(), CharacterBooster::_PrepareMail(), InstanceSaveManager::_ResetOrWarnAll(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveBGData(), CharacterBooster::_SaveBoostedChar(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInstanceTimeRestrictions(), Player::_SaveInventory(), Player::_SaveMail(), Player::_SaveMonthlyQuestStatus(), Player::_SaveQuestObjectiveStatus(), Player::_SaveQuestStatus(), Player::_SaveResearchHistory(), Player::_SaveResearchProjects(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Pet::_SaveSpellCooldowns(), Player::_SaveSpellCooldowns(), Pet::_SaveSpells(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveTalents(), lfg::LFGMgr::_SaveToDB(), Player::_SaveVoidStorage(), Player::_SaveWeeklyQuestStatus(), CharacterBooster::_SendMail(), Guild::_SetLeaderGUID(), Group::_setMembersGroup(), CharacterBooster::_SetSpecialization(), World::_UpdateRealmCharCount(), AppenderDB::_write(), Player::ActivateSpec(), ObjectMgr::AddGameTele(), ObjectMgr::AddGraveYardLink(), Group::AddMember(), Guild::AddMember(), GuildFinderMgr::AddMembershipRequest(), Pet::addSpell(), PlayerSocial::AddToSocialList(), ObjectMgr::AddVendorItem(), World::BanAccount(), World::BanCharacter(), Group::BindToInstance(), Player::BindToInstance(), AccountMgr::ChangeEmail(), Group::ChangeLeader(), Group::ChangeMembersGroup(), AccountMgr::ChangePassword(), Guild::Member::ChangeRank(), AccountMgr::ChangeRegEmail(), AccountMgr::ChangeUsername(), AccountMgr::CheckPassword(), Channel::CleanOldChannelsInDB(), lfg::LFGMgr::ClearDungeonGroupState(), Item::ClearSoulboundTradeable(), Group::ConvertToGroup(), Group::ConvertToLFG(), Group::ConvertToRaid(), Group::Create(), Guild::Create(), AccountMgr::CreateAccount(), InstanceMap::CreateInstanceData(), Guild::RankInfo::CreateMissingTabsIfNeeded(), Player::Customize(), OPvPCapturePoint::DelCreature(), AccountMgr::DeleteAccount(), AuctionHouseMgr::DeleteExpiredAuctionsAtStartup(), AchievementMgr< Guild >::DeleteFromDB(), AuctionEntry::DeleteFromDB(), BlackMarketAuction::DeleteFromDB(), BugTicket::DeleteFromDB(), Corpse::DeleteFromDB(), Creature::DeleteFromDB(), GameObject::DeleteFromDB(), GmTicket::DeleteFromDB(), Item::DeleteFromDB(), Pet::DeleteFromDB(), Player::DeleteFromDB(), SuggestTicket::DeleteFromDB(), Item::DeleteFromInventoryDB(), GuildFinderMgr::DeleteGuild(), MailDraft::deleteIncludedItems(), InstanceSaveManager::DeleteInstanceFromDB(), Loot::DeleteLootItemFromContainerItemDB(), Loot::DeleteLootMoneyFromContainerItemDB(), Player::DeleteOldCharacters(), Item::DeleteRefundDataFromDB(), Player::DeleteResearchDigsite(), Map::DeleteRespawnTimesInDB(), DeleteSpellFromAllPlayers(), Player::DestroyItem(), Group::Disband(), Guild::Disband(), AccountMgr::GetCharactersCount(), character_commandscript::GetDeletedCharacterInfoList(), AccountMgr::GetEmail(), Player::GetGuildIdFromDB(), Player::GetLevelFromDB(), AccountMgr::GetName(), ObjectMgr::GetPlayerAccountIdByGUID(), ObjectMgr::GetPlayerNameByGUID(), ObjectMgr::GetPlayerTeamByGUID(), Player::GetRankFromDB(), AccountMgr::GetSecurity(), AccountMgr::GetSecurity(), Player::GetZoneIdFromDB(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountBoostAddCommand(), account_commandscript::HandleAccountBoostDelCommand(), account_commandscript::HandleAccountCommand(), account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountOnlineListCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), disable_commandscript::HandleAddDisables(), WorldSession::HandleAuctionPlaceBid(), WorldSocket::HandleAuthSession(), ban_commandscript::HandleBanInfoCharacterCommand(), ban_commandscript::HandleBanListCharacterCommand(), WorldSession::HandleChangePlayerNameOpcodeCallBack(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterDeletedRestoreHelper(), character_commandscript::HandleCharacterLevel(), character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCreateCallback(), WorldSession::HandleCharCustomize(), WorldSession::HandleCharDeleteOpcode(), WorldSession::HandleCharEnumOpcode(), WorldSession::HandleCharFactionOrRaceChange(), WorldSession::HandleCharRenameOpcode(), gobject_commandscript::HandleGameObjectNearCommand(), gm_commandscript::HandleGMNoteCommand(), WorldSession::HandleGMSurveySubmit(), group_commandscript::HandleGroupListCommand(), list_commandscript::HandleListItemCommand(), list_commandscript::HandleListMailCommand(), WorldSession::HandleMailReturnToSender(), misc_commandscript::HandleMuteCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetSpawnDistCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), WorldSession::HandleOfferPetitionOpcode(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetitionDeclineOpcode(), WorldSession::HandlePetitionRenameOpcode(), WorldSession::HandlePetitionShowSignOpcode(), WorldSession::HandlePetitionSignOpcode(), WorldSession::HandlePetRename(), misc_commandscript::HandlePInfoCommand(), WorldSession::HandlePlayerLogin(), GameEventMgr::HandleQuestComplete(), reload_commandscript::HandleReloadCreatureTemplateCommand(), disable_commandscript::HandleRemoveDisables(), Guild::HandleRemoveRank(), WorldSession::HandleReorderCharacters(), WorldSession::HandleReportLag(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), WorldSession::HandleSendMail(), Guild::HandleSetInfo(), Guild::HandleSetMOTD(), WorldSession::HandleSetPlayerDeclinedNames(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), tele_commandscript::HandleTeleNameCommand(), WorldSession::HandleTurnInPetitionOpcode(), misc_commandscript::HandleUnFreezeCommand(), misc_commandscript::HandleUnmuteCommand(), WorldSession::HandleUnstablePet(), WorldSession::HandleWhoisOpcode(), wp_commandscript::HandleWpAddCommand(), wp_commandscript::HandleWpEventCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), wp_commandscript::HandleWpUnLoadCommand(), WorldSession::HandleWrapItemOpcode(), LoginQueryHolder::Initialize(), Item::ItemContainerDeleteLootItemFromDB(), Item::ItemContainerDeleteLootItemsFromDB(), Item::ItemContainerDeleteLootMoneyFromDB(), Item::ItemContainerLoadLootFromDB(), Item::ItemContainerSaveLootToDB(), PlayerDumpReader::LoadDump(), Item::LoadFromDB(), Player::LoadFromDB(), rbac::RBACData::LoadFromDB(), WorldSession::LoadGlobalAccountData(), GuildMgr::LoadGuilds(), Guild::BankTab::LoadItemFromDB(), Group::LoadMemberFromDB(), Pet::LoadPetFromDB(), Player::LoadPositionFromDB(), ObjectMgr::LoadReferenceVendor(), Map::LoadRespawnTimes(), WorldSession::LoadTutorialsData(), WorldSession::LogoutPlayer(), lookup_commandscript::LookupPlayerSearchCommand(), WaypointMgr::ReloadPath(), GuildFinderMgr::RemoveAllMembershipRequestsFromPlayer(), Player::RemoveAtLoginFlag(), World::RemoveBanAccount(), World::RemoveBanCharacter(), Map::RemoveCreatureRespawnTime(), PlayerSocial::RemoveFromSocialList(), Map::RemoveGORespawnTime(), ObjectMgr::RemoveGraveYardLink(), InstanceSaveManager::RemoveInstanceSave(), Group::RemoveMember(), GuildFinderMgr::RemoveMembershipRequest(), Player::RemovePetitionsAndSigns(), ObjectMgr::RemoveVendorItem(), Group::ResetInstances(), Pet::resetTalentsForAllPetsOf(), ObjectMgr::ReturnOrDeleteOldMails(), rbac::RBACData::RevokePermission(), AddonMgr::SaveAddon(), Map::SaveCreatureRespawnTime(), Player::SaveGoldToDB(), Map::SaveGORespawnTime(), rbac::RBACData::SavePermission(), Pet::SavePetToDB(), Player::SavePositionInDB(), PoolMgr::SaveQuestsToDB(), Item::SaveRefundDataToDB(), Player::SaveResearchDigsiteToDB(), BattlePetMgr::SaveSlotsToDb(), AchievementMgr< Guild >::SaveToDB(), AuctionEntry::SaveToDB(), BlackMarketAuction::SaveToDB(), BugTicket::SaveToDB(), Corpse::SaveToDB(), Creature::SaveToDB(), EmblemInfo::SaveToDB(), GameObject::SaveToDB(), GmTicket::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Guild::EventLogEntry::SaveToDB(), Guild::Member::SaveToDB(), Guild::NewsLogEntry::SaveToDB(), Guild::RankInfo::SaveToDB(), Guild::SaveToDB(), InstanceSave::SaveToDB(), InstanceScript::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), ReputationMgr::SaveToDB(), SuggestTicket::SaveToDB(), BattlePetMgr::SaveToDb(), WorldSession::SaveTutorialsData(), GameEventMgr::SaveWorldEventStateToDB(), AuctionHouseMgr::SendAuctionWonMail(), MailDraft::SendMailTo(), WorldSession::SendPetitionQueryOpcode(), MailDraft::SendReturnToSender(), WorldSession::SendStablePet(), WorldSession::SetAccountData(), Guild::RankInfo::SetBankMoneyPerDay(), Guild::RankInfo::SetBankTabSlotsAndRights(), WorldSession::SetBoosting(), ObjectMgr::SetCreatureLinkedRespawn(), Group::SetDungeonDifficulty(), PlayerSocial::SetFriendNote(), Group::SetGroupMemberFlag(), GuildFinderMgr::SetGuildSettings(), Player::SetHomebind(), Guild::BankTab::SetInfo(), World::SetInitialWorldSettings(), Guild::BankTab::SetItem(), Group::SetMemberRole(), Guild::RankInfo::SetName(), Guild::SetName(), Guild::Member::SetOfficerNote(), Guild::Member::SetPublicNote(), Group::SetRaidDifficulty(), Player::SetRandomWinner(), Guild::RankInfo::SetRights(), Guild::BankTab::SetText(), World::setWorldState(), PoolGroup< T >::SpawnObject(), Player::StoreNewItem(), Group::UnbindInstance(), Player::UnbindInstance(), AuctionHouseObject::Update(), Player::Update(), World::Update(), AccountMgr::UpdateAccountAccess(), Guild::Member::UpdateBankWithdrawValue(), Channel::UpdateChannelInDB(), Channel::UpdateChannelUseageInDB(), CalendarMgr::UpdateEvent(), CalendarMgr::UpdateInvite(), World::UpdateRealmCharCount(), Player::UpdateSpecCount(), and BlackMarketAuction::UpdateToDB().

◆ setUInt64()

◆ setUInt8()

void PreparedStatement::setUInt8 ( const uint8 index,
const uint8 value )

Definition at line 85 of file PreparedStatement.cpp.

References statement_data, and TYPE_UI8.

Referenced by Guild::_CreateNewBankTab(), CharacterBooster::_EquipItems(), CharacterBooster::_MailEquipedItems(), CharacterBooster::_PrepareMail(), InstanceSaveManager::_ResetOrWarnAll(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), CharacterBooster::_SaveBoostedChar(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMail(), Player::_SaveQuestStatus(), Pet::_SaveSpells(), Player::_SaveTalents(), Player::_SaveVoidStorage(), Group::_setMembersGroup(), World::_UpdateRealmCharCount(), AppenderDB::_write(), Player::ActivateSpec(), Group::AddMember(), GuildFinderMgr::AddMembershipRequest(), PlayerSocial::AddToSocialList(), ObjectMgr::AddVendorItem(), Group::ChangeMembersGroup(), Guild::Member::ChangeRank(), Group::ConvertToGroup(), Group::ConvertToLFG(), Group::ConvertToRaid(), Group::Create(), Guild::RankInfo::CreateMissingTabsIfNeeded(), Player::Customize(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), disable_commandscript::HandleAddDisables(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterLevel(), WorldSession::HandleCharFactionOrRaceChange(), gm_commandscript::HandleGMListFullCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcSetSpawnDistCommand(), WorldSession::HandlePetitionBuyOpcode(), misc_commandscript::HandlePInfoCommand(), GameEventMgr::HandleQuestComplete(), disable_commandscript::HandleRemoveDisables(), Guild::HandleRemoveRank(), WorldSession::HandleReorderCharacters(), WorldSession::HandleReportLag(), WorldSession::HandleStablePet(), WorldSession::HandleUnstablePet(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpUnLoadCommand(), Guild::BankTab::LoadItemFromDB(), Pet::LoadPetFromDB(), ObjectMgr::LoadReferenceVendor(), PlayerSocial::RemoveFromSocialList(), Player::RemovePetitionsAndSigns(), ObjectMgr::RemoveVendorItem(), ObjectMgr::ReturnOrDeleteOldMails(), Pet::SavePetToDB(), Player::SaveResearchDigsiteToDB(), BattlePetMgr::SaveSlotsToDb(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), GmTicket::SaveToDB(), Guild::BankEventLogEntry::SaveToDB(), Guild::EventLogEntry::SaveToDB(), Guild::Member::SaveToDB(), Guild::NewsLogEntry::SaveToDB(), Guild::RankInfo::SaveToDB(), InstanceSave::SaveToDB(), Player::SaveToDB(), BattlePetMgr::SaveToDb(), GameEventMgr::SaveWorldEventStateToDB(), MailDraft::SendMailTo(), WorldSession::SendStablePet(), WorldSession::SetAccountData(), Guild::RankInfo::SetBankMoneyPerDay(), Guild::RankInfo::SetBankTabSlotsAndRights(), Group::SetDungeonDifficulty(), Group::SetGroupMemberFlag(), GuildFinderMgr::SetGuildSettings(), Guild::BankTab::SetInfo(), Guild::BankTab::SetItem(), Group::SetMemberRole(), Guild::RankInfo::SetName(), Group::SetRaidDifficulty(), Guild::RankInfo::SetRights(), Guild::BankTab::SetText(), GameEventMgr::StopEvent(), AccountMgr::UpdateAccountAccess(), CalendarMgr::UpdateEvent(), CalendarMgr::UpdateInvite(), and Player::UpdateSpecCount().

◆ MySQLConnection

friend class MySQLConnection
friend

Definition at line 66 of file PreparedStatement.h.

References MySQLConnection.

Referenced by MySQLConnection.

◆ MySQLPreparedStatement

friend class MySQLPreparedStatement
friend

Definition at line 65 of file PreparedStatement.h.

References MySQLPreparedStatement.

Referenced by MySQLPreparedStatement.

◆ PreparedStatementTask

friend class PreparedStatementTask
friend

Definition at line 64 of file PreparedStatement.h.

References PreparedStatementTask.

Referenced by PreparedStatementTask.

Member Data Documentation

◆ m_index

uint32 PreparedStatement::m_index
protected

Definition at line 97 of file PreparedStatement.h.

Referenced by BindParameters(), and PreparedStatement().

◆ m_stmt

MySQLPreparedStatement* PreparedStatement::m_stmt
protected

Definition at line 96 of file PreparedStatement.h.

Referenced by BindParameters(), and PreparedStatement().

◆ statement_data

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

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