MySQL 8.0.37
Source Code Documentation
sp_pcontext Member List

This is the complete list of members for sp_pcontext, including all inherited members.

add_condition(THD *thd, LEX_STRING name, sp_condition_value *value)sp_pcontext
add_cursor(LEX_STRING name)sp_pcontext
add_handler(THD *thd, sp_handler::enum_type type)sp_pcontext
add_variable(THD *thd, LEX_STRING name, enum enum_field_types type, sp_variable::enum_mode mode)sp_pcontext
check_duplicate_handler(const sp_condition_value *cond_value) constsp_pcontext
context_var_count() constsp_pcontextinline
current_cursor_count() constsp_pcontextinline
current_var_count() constsp_pcontextinline
declare_var_boundary(uint n)sp_pcontextinline
diff_cursors(const sp_pcontext *ctx, bool exclusive) constsp_pcontext
diff_handlers(const sp_pcontext *ctx, bool exclusive) constsp_pcontext
enum_scope enum namesp_pcontext
find_condition(LEX_STRING name, bool current_scope_only) constsp_pcontext
find_cursor(LEX_STRING name, uint *poff, bool current_scope_only) constsp_pcontext
find_cursor(uint offset) constsp_pcontext
find_handler(const char *sql_state, uint sql_errno, Sql_condition::enum_severity_level severity) constsp_pcontext
find_label(LEX_CSTRING name)sp_pcontext
find_variable(const char *name, size_t name_len, bool current_scope_only) constsp_pcontext
find_variable(uint offset) constsp_pcontext
get_current_case_expr_id() constsp_pcontextinline
get_level() constsp_pcontextinline
get_num_case_exprs() constsp_pcontextinline
HANDLER_SCOPE enum valuesp_pcontext
init(uint var_offset, uint cursor_offset, int num_case_expressions)sp_pcontextprivate
last_label()sp_pcontextinline
m_case_expr_idssp_pcontextprivate
m_childrensp_pcontextprivate
m_conditionssp_pcontextprivate
m_cursor_offsetsp_pcontextprivate
m_cursorssp_pcontextprivate
m_handlerssp_pcontextprivate
m_labelssp_pcontextprivate
m_levelsp_pcontextprivate
m_max_cursor_indexsp_pcontextprivate
m_max_var_indexsp_pcontextprivate
m_num_case_exprssp_pcontextprivate
m_parentsp_pcontextprivate
m_pboundarysp_pcontextprivate
m_scopesp_pcontextprivate
m_var_offsetsp_pcontextprivate
m_varssp_pcontextprivate
max_cursor_index() constsp_pcontextinline
max_var_index() constsp_pcontextinline
operator=(sp_pcontext &)sp_pcontextprivate
parent_context() constsp_pcontextinline
pop_case_expr_id()sp_pcontextinline
pop_context()sp_pcontext
pop_label()sp_pcontextinline
push_case_expr_id()sp_pcontextinline
push_context(THD *thd, enum_scope scope)sp_pcontext
push_label(THD *thd, LEX_CSTRING name, uint ip)sp_pcontext
REGULAR_SCOPE enum valuesp_pcontext
retrieve_field_definitions(List< Create_field > *field_def_lst) constsp_pcontext
sp_pcontext(THD *thd)sp_pcontext
sp_pcontext(THD *thd, sp_pcontext *prev, enum_scope scope)sp_pcontextprivate
sp_pcontext(const sp_pcontext &)sp_pcontextprivate
var_context2runtime(uint i) constsp_pcontextinline
~sp_pcontext()sp_pcontext