![]() |
TrinityCore
|
Inheritance diagram for DB2FileLoaderRegularImpl:Public Member Functions | |
| DB2FileLoaderRegularImpl (char const *fileName, DB2FileLoadInfo const *loadInfo, DB2Header const *header) | |
| DB2FileLoaderRegularImpl (DB2FileLoaderRegularImpl const &other)=delete | |
| DB2FileLoaderRegularImpl (DB2FileLoaderRegularImpl &&other) noexcept=delete | |
| DB2FileLoaderRegularImpl & | operator= (DB2FileLoaderRegularImpl const &other)=delete |
| DB2FileLoaderRegularImpl & | operator= (DB2FileLoaderRegularImpl &&other) noexcept=delete |
| ~DB2FileLoaderRegularImpl () | |
| void | 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) override |
| void | SkipEncryptedSection (uint32) override |
| bool | LoadTableData (DB2FileSource *source, uint32 section) override |
| bool | LoadCatalogData (DB2FileSource *, uint32) override |
| void | SetAdditionalData (std::vector< uint32 > idTable, std::vector< DB2RecordCopy > copyTable, std::vector< std::vector< DB2IndexData > > parentIndexes) override |
| char * | AutoProduceData (uint32 &indexTableSize, char **&indexTable) override |
| char * | AutoProduceStrings (char **indexTable, uint32 indexTableSize, uint32 locale) override |
| void | AutoProduceRecordCopies (uint32 records, char **indexTable, char *dataTable) override |
| DB2Record | GetRecord (uint32 recordNumber) const override |
| DB2RecordCopy | GetRecordCopy (uint32 copyNumber) const override |
| uint32 | GetRecordCount () const override |
| uint32 | GetRecordCopyCount () const override |
| uint32 | GetMinId () const override |
| uint32 | GetMaxId () const override |
| DB2FileLoadInfo const * | GetLoadInfo () const override |
| DB2SectionHeader & | GetSection (uint32 section) const override |
Public Member Functions inherited from DB2FileLoaderImpl | |
| DB2FileLoaderImpl ()=default | |
| DB2FileLoaderImpl (DB2FileLoaderImpl const &other)=delete | |
| DB2FileLoaderImpl (DB2FileLoaderImpl &&other) noexcept=delete | |
| DB2FileLoaderImpl & | operator= (DB2FileLoaderImpl const &other)=delete |
| DB2FileLoaderImpl & | operator= (DB2FileLoaderImpl &&other) noexcept=delete |
| virtual | ~DB2FileLoaderImpl ()=default |
Private Member Functions | |
| void | FillParentLookup (char *dataTable) |
| uint32 | GetRecordSection (uint32 recordNumber) const |
| unsigned char const * | GetRawRecordData (uint32 recordNumber, uint32 const *section) const override |
| uint32 | RecordGetId (uint8 const *record, uint32 recordIndex) const override |
| uint8 | RecordGetUInt8 (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| uint16 | RecordGetUInt16 (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| uint32 | RecordGetUInt32 (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| int32 | RecordGetInt32 (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| uint64 | RecordGetUInt64 (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| float | RecordGetFloat (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| char const * | RecordGetString (uint8 const *record, uint32 field, uint32 arrayIndex) const override |
| template<typename T > | |
| T | RecordGetVarInt (uint8 const *record, uint32 field, uint32 arrayIndex) const |
| uint64 | RecordGetPackedValue (uint8 const *packedRecordData, uint32 bitWidth, uint32 bitOffset) const |
| uint16 | GetFieldOffset (uint32 field) const |
| std::size_t * | RecordCreateDetachedFieldOffsets (std::size_t *oldOffsets) const override |
| std::size_t * | RecordCopyDetachedFieldOffsets (std::size_t *oldOffsets) const override |
| void | RecordDestroyFieldOffsets (std::size_t *&fieldOffsets) const override |
Private Attributes | |
| char const * | _fileName |
| DB2FileLoadInfo const * | _loadInfo |
| DB2Header const * | _header |
| std::unique_ptr< uint8[]> | _data |
| uint8 * | _stringTable |
| std::unique_ptr< DB2SectionHeader[]> | _sections |
| 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 |
| std::vector< uint32 > | _idTable |
| std::vector< DB2RecordCopy > | _copyTable |
| std::vector< std::vector< DB2IndexData > > | _parentIndexes |
Definition at line 205 of file DB2FileLoader.cpp.
| DB2FileLoaderRegularImpl::DB2FileLoaderRegularImpl | ( | char const * | fileName, |
| DB2FileLoadInfo const * | loadInfo, | ||
| DB2Header const * | header | ||
| ) |
Definition at line 334 of file DB2FileLoader.cpp.
|
delete |
|
deletenoexcept |
|
default |
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 389 of file DB2FileLoader.cpp.
Here is the call graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 613 of file DB2FileLoader.cpp.
Here is the call graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 515 of file DB2FileLoader.cpp.
Here is the call graph for this function:
|
private |
Definition at line 635 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 980 of file DB2FileLoader.cpp.
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 955 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 927 of file DB2FileLoader.cpp.
Here is the call graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 736 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Implements DB2FileLoaderImpl.
Definition at line 698 of file DB2FileLoader.cpp.
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 703 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 716 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 711 of file DB2FileLoader.cpp.
Definition at line 721 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 985 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 220 of file DB2FileLoader.cpp.
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 342 of file DB2FileLoader.cpp.
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 353 of file DB2FileLoader.cpp.
Here is the call graph for this function:
|
deletenoexcept |
|
delete |
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 918 of file DB2FileLoader.cpp.
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 913 of file DB2FileLoader.cpp.
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 923 of file DB2FileLoader.cpp.
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 793 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 747 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 783 of file DB2FileLoader.cpp.
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 798 of file DB2FileLoader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 773 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 778 of file DB2FileLoader.cpp.
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 788 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements DB2FileLoaderImpl.
Definition at line 768 of file DB2FileLoader.cpp.
Here is the caller graph for this function:
|
overridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 378 of file DB2FileLoader.cpp.
|
inlineoverridevirtual |
Implements DB2FileLoaderImpl.
Definition at line 218 of file DB2FileLoader.cpp.
|
private |
Definition at line 260 of file DB2FileLoader.cpp.
|
private |
Definition at line 263 of file DB2FileLoader.cpp.
|
private |
Definition at line 265 of file DB2FileLoader.cpp.
|
private |
Definition at line 257 of file DB2FileLoader.cpp.
|
private |
Definition at line 254 of file DB2FileLoader.cpp.
|
private |
Definition at line 256 of file DB2FileLoader.cpp.
|
private |
Definition at line 264 of file DB2FileLoader.cpp.
|
private |
Definition at line 255 of file DB2FileLoader.cpp.
|
private |
Definition at line 262 of file DB2FileLoader.cpp.
|
private |
Definition at line 261 of file DB2FileLoader.cpp.
|
private |
Definition at line 266 of file DB2FileLoader.cpp.
|
private |
Definition at line 259 of file DB2FileLoader.cpp.
|
private |
Definition at line 258 of file DB2FileLoader.cpp.