|
MySQL 5.6.14 Source Code Document
|


Public Member Functions | |
| RestoreDataIterator (const RestoreMetaData &, void(*free_data_callback)()) | |
| bool | readFragmentHeader (int &res, Uint32 *fragmentId) |
| bool | validateFragmentFooter () |
| const TupleS * | getNextTuple (int &res) |
| TableS * | getCurrentTable () |
Public Member Functions inherited from BackupFile | |
| bool | readHeader () |
| bool | validateFooter () |
| const char * | getPath () const |
| const char * | getFilename () const |
| Uint32 | getNodeId () const |
| const BackupFormat::FileHeader & | getFileHeader () const |
| bool | Twiddle (const AttributeDesc *const attr_desc, AttributeData *attr_data) |
| Uint64 | get_file_size () const |
| Uint64 | get_file_pos () const |
Protected Member Functions | |
| virtual void | reset_buffers () |
| int | readTupleData_old (Uint32 *buf_ptr, Uint32 dataLength) |
| int | readTupleData_packed (Uint32 *buf_ptr, Uint32 dataLength) |
| int | readVarData (Uint32 *buf_ptr, Uint32 *ptr, Uint32 dataLength) |
| int | readVarData_drop6 (Uint32 *buf_ptr, Uint32 *ptr, Uint32 dataLength) |
Protected Member Functions inherited from BackupFile | |
| bool | openFile () |
| void | setCtlFile (Uint32 nodeId, Uint32 backupId, const char *path) |
| void | setDataFile (const BackupFile &bf, Uint32 no) |
| void | setLogFile (const BackupFile &bf, Uint32 no) |
| Uint32 | buffer_get_ptr (void **p_buf_ptr, Uint32 size, Uint32 nmemb) |
| Uint32 | buffer_read (void *ptr, Uint32 size, Uint32 nmemb) |
| Uint32 | buffer_get_ptr_ahead (void **p_buf_ptr, Uint32 size, Uint32 nmemb) |
| Uint32 | buffer_read_ahead (void *ptr, Uint32 size, Uint32 nmemb) |
| void | setName (const char *path, const char *name) |
| BackupFile (void(*free_data_callback)()=0) | |
Additional Inherited Members | |
Protected Attributes inherited from BackupFile | |
| ndbzio_stream | m_file |
| char | m_path [PATH_MAX] |
| char | m_fileName [PATH_MAX] |
| bool | m_hostByteOrder |
| BackupFormat::FileHeader | m_fileHeader |
| BackupFormat::FileHeader | m_expectedFileHeader |
| Uint32 | m_nodeId |
| void * | m_buffer |
| void * | m_buffer_ptr |
| Uint32 | m_buffer_sz |
| Uint32 | m_buffer_data_left |
| Uint64 | m_file_size |
| Uint64 | m_file_pos |
| UtilBuffer | m_twiddle_buffer |
| bool | m_is_undolog |
| void(* | free_data_callback )() |
Definition at line 417 of file Restore.hpp.
| const TupleS * RestoreDataIterator::getNextTuple | ( | int & | res | ) |
Informing buffer reader that it does not need to cache "old" data here would be clever... But I can't find a good/easy way to do this
Definition at line 922 of file Restore.cpp.

|
protected |
Unpack READ_PACKED header
Twiddle READ_BACKED header
Iterate through attributes...
Handle padding
Next
Definition at line 994 of file Restore.cpp.

