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

Public Types

enum  State { UNDEFINED, DEFINING, DEFINED, DROPPED }

Public Member Functions

void release (Suma &)
bool parseTable (SegmentedSectionPtr ptr, Suma &suma)
void createAttributeMask (AttributeMask &, Suma &suma)
Uint32 hashValue () const
bool equal (const Table &rec) const

Public Attributes

DLList< Subscription >::Head m_subscriptions
State m_state
Uint32 m_ptrI
union {
   Uint32   m_tableId
   Uint32   key
}; 
Uint32 m_schemaVersion
Uint32 m_error
Uint32 m_noOfAttributes
Uint32 nextHash
union {
   Uint32   prevHash
   Uint32   nextPool
}; 
Uint32 m_schemaTransId

Detailed Description

Definition at line 304 of file Suma.hpp.

Member Function Documentation

void Suma::Table::createAttributeMask ( AttributeMask mask,
Suma suma 
)

Create triggers

Definition at line 4031 of file Suma.cpp.

Here is the call graph for this function:

bool Suma::Table::parseTable ( SegmentedSectionPtr  ptr,
Suma suma 
)

Initialize table object

Definition at line 2696 of file Suma.cpp.

Member Data Documentation

Uint32 Suma::Table::nextHash

Hash table stuff

Definition at line 336 of file Suma.hpp.


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