640{
641 std::string whereStr;
642 switch (dumpTable.Type)
643 {
647 return true;
648
650 break;
653 return true;
654
656 break;
659 return true;
660
662 break;
665 return true;
666
668 break;
669 default:
670
672 break;
673 }
674
676 switch (dumpTable.Type)
677 {
679 if (result)
680 {
681
684
685 if ((*result)[index].Get<uint32>())
686 return false;
687 }
688 break;
689 default:
690 break;
691 }
692
694 return true;
695}
#define ASSERT
Definition: Errors.h:68
std::int32_t int32
Definition: Define.h:103
void AppendTableDump(StringTransaction &trans, TableStruct const &tableStruct, QueryResult result)
Definition: PlayerDump.cpp:518
int32 GetColumnIndexByName(TableStruct const &tableStruct, std::string const &columnName)
Definition: PlayerDump.cpp:189
std::string GenerateWhereStr(std::string const &field, ObjectGuid::LowType guid)
Definition: PlayerDump.cpp:564
@ DTT_EQSET_TABLE
Definition: PlayerDump.h:33
@ DTT_PET_TABLE
Definition: PlayerDump.h:49
@ DTT_MAIL_ITEM
Definition: PlayerDump.h:40
@ DTT_ITEM
Definition: PlayerDump.h:43
@ DTT_ITEM_GIFT
Definition: PlayerDump.h:46
@ DTT_CHARACTER
Definition: PlayerDump.h:26
std::shared_ptr< ResultSet > QueryResult
Definition: DatabaseEnvFwd.h:27
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
std::set< ObjectGuid::LowType > _mails
Definition: PlayerDump.h:88
std::set< ObjectGuid::LowType > _pets
Definition: PlayerDump.h:87
std::set< uint64 > _itemSets
Definition: PlayerDump.h:91
std::set< ObjectGuid::LowType > _items
Definition: PlayerDump.h:89