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

Public Member Functions

 SyncRecord (Suma &s, DataBuffer< 15 >::DataBufferPool &p)
void release ()
void startScan (Signal *)
void nextScan (Signal *)
bool getNextFragment (TablePtr *tab, FragmentDescriptor *fd)
void completeScan (Signal *, int error=0)
BlockNumber number () const
EmulatedJamBufferjamBuffer () const
void progError (int line, int cause, const char *extra)

Public Attributes

Uint32 m_senderRef
Uint32 m_senderData
Uint32 m_subscriptionPtrI
Uint32 m_error
Uint32 m_requestInfo
Uint32 m_frag_cnt
Uint32 m_frag_id
Uint32 m_tableId
Uint32 m_scan_cookie
DataBuffer< 15 >::Head m_fragments
Uint32 m_currentFragment
Uint32 m_currentNoOfAttributes
DataBuffer< 15 >::Head m_attributeList
DataBuffer< 15 >::Head m_boundInfo
Sumasuma
Uint32 prevList
Uint32 ptrI
union {
   Uint32   nextPool
   Uint32   nextList
}; 

Detailed Description

Definition at line 156 of file Suma.hpp.

Member Function Documentation

void Suma::SyncRecord::startScan ( Signal signal)

Get fraginfo

Definition at line 2729 of file Suma.cpp.

Here is the caller graph for this function:

Member Data Documentation

Uint32 Suma::SyncRecord::m_currentFragment

Sync data

Definition at line 186 of file Suma.hpp.

Uint32 Suma::SyncRecord::m_scan_cookie

Fragments

Definition at line 180 of file Suma.hpp.


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