MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Explain_union_result Class Reference
Inheritance diagram for Explain_union_result:
Collaboration diagram for Explain_union_result:

Public Member Functions

 Explain_union_result (THD *thd_arg, JOIN *join_arg)
- Public Member Functions inherited from Explain
bool send ()

Protected Member Functions

virtual bool explain_id ()
virtual bool explain_table_name ()
virtual bool explain_join_type ()
virtual bool explain_extra ()
- Protected Member Functions inherited from Explain
 Explain (Explain_context_enum context_type_arg, THD *thd_arg, JOIN *join_arg=NULL)
virtual bool shallow_explain ()
bool explain_subqueries (select_result *result)
bool mark_subqueries (Item *item, qep_row *destination, Explain_context_enum type)
bool mark_order_subqueries (const JOIN::ORDER_with_src &order)
bool prepare_columns ()
bool describe (uint8 mask) const
SELECT_LEX * select_lex () const
bool prepare (select_result *result)
bool push_extra (Extra_tag tag)
bool push_extra (Extra_tag tag, const String &arg)
bool push_extra (Extra_tag tag, const char *arg)
virtual bool explain_select_type ()
virtual bool explain_partitions ()
virtual bool explain_possible_keys ()
virtual bool explain_key_and_len ()
virtual bool explain_ref ()
virtual bool explain_rows_and_filtered ()
virtual bool explain_modify_flags ()

Additional Inherited Members

- Protected Attributes inherited from Explain
THD *const thd
 cached THD pointer
const CHARSET_INFO *const cs
 cached pointer to system_charset_info
JOIN *const join
 top-level JOIN (if any) provided by caller
select_result *const external_result
 stream (if any) provided by caller
Explain_format *const fmt
 shortcut for thd->lex->explain_format
Explain_context_enum context_type
 associated value for struct. explain
JOIN::ORDER_with_src order_list
JOIN::ORDER_with_src group_list

Detailed Description

Explain_union_result class outputs EXPLAIN row for UNION

Definition at line 270 of file opt_explain.cc.


The documentation for this class was generated from the following file: