TrinityCore
DB2DatabaseLoader Class Reference

#include <DB2DatabaseLoader.h>

Public Member Functions

 DB2DatabaseLoader (std::string const &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 const &value)
 

Private Attributes

std::string const & _storageName
 
DB2LoadInfo const * _loadInfo
 

Detailed Description

Definition at line 35 of file DB2DatabaseLoader.h.

Constructor & Destructor Documentation

◆ DB2DatabaseLoader()

DB2DatabaseLoader::DB2DatabaseLoader ( std::string const &  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 const &  value 
)
static

Definition at line 275 of file DB2DatabaseLoader.cpp.

+ Here is the caller graph for this function:

◆ Load()

char * DB2DatabaseLoader::Load ( bool  custom,
uint32 records,
char **&  indexTable,
std::vector< char * > &  stringPool,
uint32 minId 
)

Definition at line 28 of file DB2DatabaseLoader.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadStrings()

void DB2DatabaseLoader::LoadStrings ( bool  custom,
LocaleConstant  locale,
uint32  records,
char **  indexTable,
std::vector< char * > &  stringPool 
)

Definition at line 187 of file DB2DatabaseLoader.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ _loadInfo

DB2LoadInfo const* DB2DatabaseLoader::_loadInfo
private

Definition at line 46 of file DB2DatabaseLoader.h.

◆ _storageName

std::string const& DB2DatabaseLoader::_storageName
private

Definition at line 45 of file DB2DatabaseLoader.h.


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