MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Backup::OperationRecord Struct Reference
Collaboration diagram for Backup::OperationRecord:

Public Member Functions

 OperationRecord (Backup &b)
void init (const TablePtr &ptr)
bool newFragment (Uint32 tableId, Uint32 fragNo)
bool fragComplete (Uint32 tableId, Uint32 fragNo, bool fill_record)
bool newScan ()
bool scanConf (Uint32 noOfOps, Uint32 opLen)
bool closeScan ()
void newRecord (Uint32 *base)
void finished (Uint32 len)

Public Attributes

Uint32 * dst
Uint32 attrSzTotal
Uint32 tablePtr
FsBuffer dataBuffer
Uint64 noOfRecords
Uint64 noOfBytes
Uint32 maxRecordSize
Uint64 m_records_total
Uint64 m_bytes_total
union {
   Uint32   nextPool
   Uint32   nextList
}; 
Uint32 prevList

Detailed Description

Definition at line 232 of file Backup.hpp.

Member Function Documentation

void Backup::OperationRecord::init ( const TablePtr ptr)

Once per table

Definition at line 4218 of file Backup.cpp.

bool Backup::OperationRecord::newFragment ( Uint32  tableId,
Uint32  fragNo 
)

Once per fragment

Definition at line 4225 of file Backup.cpp.

void Backup::OperationRecord::newRecord ( Uint32 *  base)
inline

Per record

Definition at line 706 of file Backup.hpp.

Here is the caller graph for this function:

bool Backup::OperationRecord::newScan ( )

Once per scan frag (next) req/conf

Definition at line 4309 of file Backup.cpp.

Here is the caller graph for this function:


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