The world's most popular open source database
#include <sp_head.h>
Inheritance diagram for sp_instr_hpop:


Public Member Functions | |
| sp_instr_hpop (uint ip, sp_pcontext *ctx, uint count) | |
| virtual | ~sp_instr_hpop () |
| virtual int | execute (THD *thd, uint *nextp) |
| virtual void | print (String *str) |
Private Member Functions | |
| sp_instr_hpop (const sp_instr_hpop &) | |
| void | operator= (sp_instr_hpop &) |
Private Attributes | |
| uint | m_count |
Definition at line 910 of file sp_head.h.
| sp_instr_hpop::sp_instr_hpop | ( | const sp_instr_hpop & | ) | [private] |
| sp_instr_hpop::sp_instr_hpop | ( | uint | ip, | |
| sp_pcontext * | ctx, | |||
| uint | count | |||
| ) | [inline] |
| virtual sp_instr_hpop::~sp_instr_hpop | ( | ) | [inline, virtual] |
| int sp_instr_hpop::execute | ( | THD * | thd, | |
| uint * | nextp | |||
| ) | [virtual] |
Implements sp_instr.
Definition at line 2913 of file sp_head.cc.
References DBUG_ENTER, DBUG_RETURN, m_count, and sp_instr::m_ip.
02914 { 02915 DBUG_ENTER("sp_instr_hpop::execute"); 02916 thd->spcont->pop_handlers(m_count); 02917 *nextp= m_ip+1; 02918 DBUG_RETURN(0); 02919 }
| void sp_instr_hpop::operator= | ( | sp_instr_hpop & | ) | [private] |
| void sp_instr_hpop::print | ( | String * | str | ) | [virtual] |
Implements sp_instr.
Definition at line 2922 of file sp_head.cc.
References m_count, String::qs_append(), String::reserve(), SP_INSTR_UINT_MAXLEN, and STRING_WITH_LEN.
02923 { 02924 /* hpop count */ 02925 if (str->reserve(SP_INSTR_UINT_MAXLEN+5)) 02926 return; 02927 str->qs_append(STRING_WITH_LEN("hpop ")); 02928 str->qs_append(m_count); 02929 }
Here is the call graph for this function:

uint sp_instr_hpop::m_count [private] |
1.4.7

