MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Explain_context Struct Reference

#include <opt_explain_format.h>

Inheritance diagram for Explain_context:
Collaboration diagram for Explain_context:

Public Member Functions

 Explain_context (Explain_context_enum type_arg)

Public Attributes

Explain_context_enum type
 type tag

Additional Inherited Members

- Static Public Member Functions inherited from Sql_alloc
static void * operator new (size_t size) throw ()
static void * operator new[] (size_t size) throw ()
static void * operator new[] (size_t size, MEM_ROOT *mem_root) throw ()
static void * operator new (size_t size, MEM_ROOT *mem_root) throw ()
static void operator delete (void *ptr, size_t size)
static void operator delete (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, size_t size)

Detailed Description

Base class for all EXPLAIN context descriptor classes

In structured EXPLAIN implementation Explain_context is a base class for notes of an intermediate tree.

Definition at line 132 of file opt_explain_format.h.


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