![]() |
MySQL 9.5.0
Source Code Documentation
|
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) override | sp_inl::sp_inline_instr_stmt | inlinevirtual |
| 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_instr | protected |
| 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) override | sp_inl::sp_inline_instr_stmt | inlinevirtual |
| 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_instr | protected |
| get_ip() | sp_inl::sp_inline_instr | inline |
| get_stmt_result_variable(uint *var_offset, std::string &err_reason) | sp_inl::sp_inline_instr_stmt | inlineprivate |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| 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_instr | private |
| is_redundant_instr() | sp_inl::sp_inline_instr | inline |
| is_validated_instr() | sp_inl::sp_inline_instr | inline |
| m_is_redundant_instr | sp_inl::sp_inline_instr | private |
| m_is_validated_instr | sp_inl::sp_inline_instr | private |
| m_sp_instr | sp_inl::sp_inline_instr | protected |
| 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_instr | protected |
| 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) override | sp_inl::sp_inline_instr_stmt | inlinevirtual |
| record_instruction_inlining_error(std::string &err_reason, uint ip) | sp_inl::sp_inline_instr | inlinestatic |
| set_is_redundant_instr() | sp_inl::sp_inline_instr | inline |
| set_is_validated_instr() | sp_inl::sp_inline_instr | inline |
| sp_inline_instr(sp_instr *sp_instr) | sp_inl::sp_inline_instr | inline |
| sp_inline_instr_stmt(sp_instr *sp_instr) | sp_inl::sp_inline_instr_stmt | inline |
| validate(std::string &err_reason) override | sp_inl::sp_inline_instr_stmt | inlinevirtual |
| 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_instr | protected |
| ~sp_inline_instr() | sp_inl::sp_inline_instr | inlinevirtual |