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

#include <DB2DatabaseLoader.h>

Public Member Functions

 DB2DatabaseLoader (std::string_view storageName, DB2LoadInfo const *loadInfo)
 
char * Load (bool custom, uint32 &records, char **&indexTable, std::vector< char * > &stringPool, uint32 &minId)
 
void LoadStrings (bool custom, LocaleConstant locale, uint32 records, char **indexTable, std::vector< char * > &stringPool)
 

Static Public Member Functions

static char * AddString (char const **holder, std::string_view value)
 

Private Attributes

std::string_view _storageName
 
DB2LoadInfo const * _loadInfo
 

Detailed Description

Definition at line 35 of file DB2DatabaseLoader.h.

Constructor & Destructor Documentation

◆ DB2DatabaseLoader()

DB2DatabaseLoader::DB2DatabaseLoader ( std::string_view  storageName,
DB2LoadInfo const *  loadInfo 
)
inline

Definition at line 38 of file DB2DatabaseLoader.h.

Member Function Documentation

◆ AddString()

char * DB2DatabaseLoader::AddString ( char const **  holder,
std::string_view  value 
)
static

Definition at line 275 of file DB2DatabaseLoader.cpp.

Referenced by Load(), and LoadStrings().

◆ Load()

◆ LoadStrings()

Member Data Documentation

◆ _loadInfo

DB2LoadInfo const* DB2DatabaseLoader::_loadInfo
private

Definition at line 46 of file DB2DatabaseLoader.h.

Referenced by Load(), and LoadStrings().

◆ _storageName

std::string_view DB2DatabaseLoader::_storageName
private

Definition at line 45 of file DB2DatabaseLoader.h.

Referenced by Load(), and LoadStrings().


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