MySQL 9.5.0
Source Code Documentation
sp_inl::sp_inline_instr_stmt Member List

This is the complete list of members for sp_inl::sp_inline_instr_stmt, including all inherited members.

check_redundant_instr_for_errors(THD *thd, std::string &err_reason) overridesp_inl::sp_inline_instr_stmtinlinevirtual
collect_functions_and_variables_from_query_block(THD *thd, Query_block *qb, std::unordered_set< uint > &variable_offsets, std::unordered_set< sp_head * > &used_sp_functions, std::string &err_reason)sp_inl::sp_inline_instrprotected
compute_is_redundant_and_collect_functions(THD *thd, std::unordered_set< uint > &offsets_live_variables, std::unordered_set< sp_head * > &used_sp_functions, std::string &err_reason) overridesp_inl::sp_inline_instr_stmtinlinevirtual
create_and_inline_subquery(THD *thd, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, sp_head *sp_head, Name_resolution_context *sp_name_resolution_ctx)sp_inl::sp_inline_instrprotected
get_ip()sp_inl::sp_inline_instrinline
get_stmt_result_variable(uint *var_offset, std::string &err_reason)sp_inl::sp_inline_instr_stmtinlineprivate
inline_group_by(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_join_conditions(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_limit_offset(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count)sp_inl::sp_inline_instrprivate
inline_local_variables(Item **item, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_order_by(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_select_list(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_where_cond(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
inline_window_functions(Query_block *qb, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, Name_resolution_context *context)sp_inl::sp_inline_instrprivate
is_redundant_instr()sp_inl::sp_inline_instrinline
is_validated_instr()sp_inl::sp_inline_instrinline
m_is_redundant_instrsp_inl::sp_inline_instrprivate
m_is_validated_instrsp_inl::sp_inline_instrprivate
m_sp_instrsp_inl::sp_inline_instrprotected
parse_and_inline_expression(THD *thd, Item *expr_item, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count)sp_inl::sp_inline_instrprotected
process(THD *thd, std::unordered_map< uint, Item * > &map_var_offset_to_value, Item **sp_args, uint sp_arg_count, sp_head *sp_head, Name_resolution_context *sp_name_resolution_ctx, Item **result_item) overridesp_inl::sp_inline_instr_stmtinlinevirtual
record_instruction_inlining_error(std::string &err_reason, uint ip)sp_inl::sp_inline_instrinlinestatic
set_is_redundant_instr()sp_inl::sp_inline_instrinline
set_is_validated_instr()sp_inl::sp_inline_instrinline
sp_inline_instr(sp_instr *sp_instr)sp_inl::sp_inline_instrinline
sp_inline_instr_stmt(sp_instr *sp_instr)sp_inl::sp_inline_instr_stmtinline
validate(std::string &err_reason) overridesp_inl::sp_inline_instr_stmtinlinevirtual
walk_and_collect_functions_and_variables(THD *thd, Item *item, std::unordered_set< uint > &var_offsets, std::unordered_set< sp_head * > &used_sp_functions, std::string &err_reason)sp_inl::sp_inline_instrprotected
~sp_inline_instr()sp_inl::sp_inline_instrinlinevirtual