| MySQL 5.6.14 Source Code Document
    | 


| Public Types | |
| enum | StartLevel { SL_NOTHING = 0, SL_CMVMI = 1, SL_STARTING = 2, SL_STARTED = 3, SL_SINGLEUSER = 4, SL_STOPPING_1 = 5, SL_STOPPING_2 = 6, SL_STOPPING_3 = 7, SL_STOPPING_4 = 8 } | 
| enum | StartType { ST_INITIAL_START = 0, ST_SYSTEM_RESTART = 1, ST_NODE_RESTART = 2, ST_INITIAL_NODE_RESTART = 3, ST_ILLEGAL_TYPE = 4 } | 
| Public Member Functions | |
| STATIC_CONST (DataLength=8+NodeBitmask::Size) | |
| void | init () | 
| void | setDynamicId (Uint32 dynamic) | 
| void | setNodeGroup (Uint32 group) | 
| void | setSingleUser (Uint32 s) | 
| void | setSingleUserApi (Uint32 n) | 
| bool | getNodeRestartInProgress () const | 
| bool | getSystemRestartInProgress () const | 
| bool | getStarted () const | 
| bool | getSingleUserMode () const | 
| Uint32 | getSingleUserApi () const | 
| Public Attributes | |
| Uint32 | startLevel | 
| Uint32 | nodeGroup | 
| union { | |
| Uint32 dynamicId | |
| Uint32 masterNodeId | |
| }; | |
| union { | |
| struct { | |
| Uint32 startPhase | |
| Uint32 restartType | |
| } starting | |
| struct { | |
| Uint32 systemShutdown | |
| Uint32 timeout | |
| Uint32 alarmTime | |
| } stopping | |
| }; | |
| Uint32 | singleUserMode | 
| Uint32 | singleUserApi | 
| BitmaskPOD< NodeBitmask::Size > | m_connected_nodes | 
Definition at line 24 of file NodeState.hpp.
| SL_NOTHING | SL_NOTHING Nothing is started | 
| SL_CMVMI | SL_CMVMI CMVMI is started Listening to management server Qmgr knows nothing... | 
| SL_STARTING | SL_STARTING All blocks are starting Initial or restart During this phase is startPhase valid | 
| SL_STARTED | The database is started open for connections | 
| SL_STOPPING_1 | SL_STOPPING_1 - Inform API API is informed not to start transactions on node The database is about to close New TcSeize(s) are refused (TcSeizeRef) | 
| SL_STOPPING_2 | SL_STOPPING_2 - Close TC New transactions(TC) are refused | 
| SL_STOPPING_3 | SL_STOPPING_3 - Wait for reads in LQH No transactions are running in TC New scans(s) and read(s) are refused in LQH NS: The node is not Primary for any fragment NS: No node is allow to start | 
| SL_STOPPING_4 | SL_STOPPING_4 - Close LQH Node is out of DIGETNODES Insert/Update/Delete can still be running in LQH GCP is refused Node is not startable w.o Node Recovery | 
Definition at line 26 of file NodeState.hpp.
| 
 | inline | 
Is a node restart in progress (ordinary or initial)
Definition at line 258 of file NodeState.hpp.
| 
 | inline | 
Is in single user mode
Definition at line 270 of file NodeState.hpp.
| 
 | inline | 
Is in single user mode?
Definition at line 265 of file NodeState.hpp.
| 
 | inline | 
Are we started
Definition at line 169 of file NodeState.hpp.
| 
 | inline | 
Is a system restart ongoing
Definition at line 275 of file NodeState.hpp.
| 
 | inline | 
Constructor(s)
Definition at line 202 of file NodeState.hpp.

| NodeStatePOD::STATIC_CONST | ( | DataLength | = 8+NodeBitmask::Size | ) | 
Length in 32-bit words
| union { ... } | 
Dynamic id
| Uint32 NodeStatePOD::nodeGroup | 
Node group
Definition at line 119 of file NodeState.hpp.
| Uint32 NodeStatePOD::startLevel | 
Current start level
Definition at line 114 of file NodeState.hpp.