![]() |
MySQL 8.0.43
Source Code Documentation
|
This class represents a call frame of SQL-handler (one invocation of a handler). More...
#include <sp_rcontext.h>
Public Member Functions | |
| Handler_call_frame (const sp_handler *_handler, Sql_condition *_sql_condition, uint _continue_ip) | |
| The constructor. More... | |
Public Attributes | |
| const sp_handler * | handler |
| Handler definition (from parsing context). More... | |
| Sql_condition * | sql_condition |
| SQL-condition, triggered handler activation. More... | |
| uint | continue_ip |
| Continue-instruction-pointer for CONTINUE-handlers. More... | |
| Diagnostics_area | handler_da |
| The Diagnostics Area which will be pushed when the handler activates and popped when the handler completes. More... | |
This class represents a call frame of SQL-handler (one invocation of a handler).
Basically, it's needed to store continue instruction pointer for CONTINUE SQL-handlers.
|
inline |
The constructor.
| _handler | SQL-handler |
| _sql_condition | SQL-condition, triggered handler activation. |
| _continue_ip | Continue instruction pointer. |
| uint sp_rcontext::Handler_call_frame::continue_ip |
Continue-instruction-pointer for CONTINUE-handlers.
The attribute contains 0 for EXIT-handlers.
| const sp_handler* sp_rcontext::Handler_call_frame::handler |
Handler definition (from parsing context).
| Diagnostics_area sp_rcontext::Handler_call_frame::handler_da |
The Diagnostics Area which will be pushed when the handler activates and popped when the handler completes.
| Sql_condition* sp_rcontext::Handler_call_frame::sql_condition |
SQL-condition, triggered handler activation.