Public Types |
enum | Options { REPORT_ALL = 0x1,
REPORT_SUBSCRIBE = 0x2,
MARKED_DROPPED = 0x4,
NO_REPORT_DDL = 0x8
} |
enum | State { UNDEFINED,
DEFINED,
DEFINING
} |
enum | TriggerState {
T_UNDEFINED,
T_CREATING,
T_DEFINED,
T_DROPPING,
T_ERROR
} |
Public Member Functions |
Uint32 | hashValue () const |
bool | equal (const Subscription &s) const |
Public Attributes |
Uint32 | m_seq_no |
Uint32 | m_subscriptionId |
Uint32 | m_subscriptionKey |
Uint32 | m_subscriptionType |
Uint32 | m_schemaTransId |
Uint16 | m_options |
State | m_state |
TriggerState | m_trigger_state |
DLList< Subscriber >::Head | m_subscribers |
DLFifoList< SubOpRecord >::Head | m_create_req |
DLFifoList< SubOpRecord >::Head | m_start_req |
DLFifoList< SubOpRecord >::Head | m_stop_req |
DLList< SyncRecord >::Head | m_syncRecords |
Uint32 | m_errorCode |
Uint32 | m_outstanding_trigger |
Uint32 | m_triggers [3] |
Uint32 | nextList |
Uint32 | prevList |
Uint32 | nextHash |
union { |
Uint32 prevHash |
Uint32 nextPool |
}; | |
Uint32 | m_tableId |
Uint32 | m_table_ptrI |
Detailed Description
Definition at line 239 of file Suma.hpp.
Member Data Documentation
Uint32 Suma::Subscription::m_tableId |
The following holds the tables included in the subscription.
Definition at line 299 of file Suma.hpp.
The documentation for this struct was generated from the following file:
- storage/ndb/src/kernel/blocks/suma/Suma.hpp