TrinityCore
DB2FileLoaderImpl Member List

This is the complete list of members for DB2FileLoaderImpl, including all inherited members.

AutoProduceData(uint32 &indexTableSize, char **&indexTable)=0DB2FileLoaderImplpure virtual
AutoProduceRecordCopies(uint32 records, char **indexTable, char *dataTable)=0DB2FileLoaderImplpure virtual
AutoProduceStrings(char **indexTable, uint32 indexTableSize, uint32 locale)=0DB2FileLoaderImplpure virtual
DB2FileLoaderImpl()=defaultDB2FileLoaderImpl
DB2FileLoaderImpl(DB2FileLoaderImpl const &other)=deleteDB2FileLoaderImpl
DB2FileLoaderImpl(DB2FileLoaderImpl &&other) noexcept=deleteDB2FileLoaderImpl
DB2RecordDB2FileLoaderImplfriend
GetExpectedSignMismatchReason(uint32 field) const =0DB2FileLoaderImplpure virtual
GetLoadInfo() const =0DB2FileLoaderImplpure virtual
GetMaxId() const =0DB2FileLoaderImplpure virtual
GetMinId() const =0DB2FileLoaderImplpure virtual
GetRawRecordData(uint32 recordNumber, uint32 const *section) const =0DB2FileLoaderImplprivatepure virtual
GetRecord(uint32 recordNumber) const =0DB2FileLoaderImplpure virtual
GetRecordCopy(uint32 copyNumber) const =0DB2FileLoaderImplpure virtual
GetRecordCopyCount() const =0DB2FileLoaderImplpure virtual
GetRecordCount() const =0DB2FileLoaderImplpure virtual
GetSection(uint32 section) const =0DB2FileLoaderImplpure virtual
IsSignedField(uint32 field) const =0DB2FileLoaderImplpure virtual
LoadCatalogData(DB2FileSource *source, uint32 section)=0DB2FileLoaderImplpure virtual
LoadColumnData(std::unique_ptr< DB2SectionHeader[]> sections, std::unique_ptr< DB2FieldEntry[]> fields, std::unique_ptr< DB2ColumnMeta[]> columnMeta, std::unique_ptr< std::unique_ptr< DB2PalletValue[]>[]> palletValues, std::unique_ptr< std::unique_ptr< DB2PalletValue[]>[]> palletArrayValues, std::unique_ptr< std::unordered_map< uint32, uint32 >[]> commonValues)=0DB2FileLoaderImplpure virtual
LoadTableData(DB2FileSource *source, uint32 section)=0DB2FileLoaderImplpure virtual
operator=(DB2FileLoaderImpl const &other)=deleteDB2FileLoaderImpl
operator=(DB2FileLoaderImpl &&other) noexcept=deleteDB2FileLoaderImpl
RecordCopyDetachedFieldOffsets(std::size_t *oldOffsets) const =0DB2FileLoaderImplprivatepure virtual
RecordCreateDetachedFieldOffsets(std::size_t *oldOffsets) const =0DB2FileLoaderImplprivatepure virtual
RecordDestroyFieldOffsets(std::size_t *&fieldOffsets) const =0DB2FileLoaderImplprivatepure virtual
RecordGetFloat(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetId(uint8 const *record, uint32 recordIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetInt32(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetString(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetUInt16(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetUInt32(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetUInt64(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
RecordGetUInt8(uint8 const *record, uint32 field, uint32 arrayIndex) const =0DB2FileLoaderImplprivatepure virtual
SetAdditionalData(std::vector< uint32 > idTable, std::vector< DB2RecordCopy > copyTable, std::vector< std::vector< DB2IndexData > > parentIndexes)=0DB2FileLoaderImplpure virtual
SkipEncryptedSection(uint32 section)=0DB2FileLoaderImplpure virtual
~DB2FileLoaderImpl()=defaultDB2FileLoaderImplvirtual