MySQL 8.0.39
Source Code Documentation
|
#include <sp_rcontext.h>
Classes | |
class | Query_fetch_into_spvars |
An interceptor of cursor result set used to implement FETCH <cname> INTO <varlist>. More... | |
Public Member Functions | |
sp_cursor (sp_instr_cpush *i) | |
virtual | ~sp_cursor () |
bool | open (THD *thd) |
Open an SP cursor. More... | |
bool | close () |
bool | is_open () const |
bool | fetch (List< sp_variable > *vars) |
sp_instr_cpush * | get_push_instr () |
Private Member Functions | |
void | destroy () |
Private Attributes | |
Query_fetch_into_spvars | m_result |
Server_side_cursor * | m_server_side_cursor |
sp_instr_cpush * | m_push_instr |
|
inlineexplicit |
|
inlinevirtual |
bool sp_cursor::close | ( | void | ) |
|
private |
bool sp_cursor::fetch | ( | List< sp_variable > * | vars | ) |
|
inline |
|
inline |
bool sp_cursor::open | ( | THD * | thd | ) |
Open an SP cursor.
thd | Thread context |
|
private |
|
private |
|
private |