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

#include <opt_explain_format.h>

Inheritance diagram for qep_row::extra:
Collaboration diagram for qep_row::extra:

Public Member Functions

 extra (Extra_tag tag_arg, const char *data_arg=NULL)

Public Attributes

const Extra_tag tag
const char *const data

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

Part of traditional "extra" column or related hierarchical property

Definition at line 300 of file opt_explain_format.h.

Member Data Documentation

const char* const qep_row::extra::data

Property value or a variable tail of the "extra" column part

If data == NULL, hierarchical formatter outputs a boolean property value of "true".

Definition at line 312 of file opt_explain_format.h.

const Extra_tag qep_row::extra::tag

A property name or a constant text head of the "extra" column part

Definition at line 305 of file opt_explain_format.h.


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