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

#include <set_var.h>

Inheritance diagram for set_var_base:
Collaboration diagram for set_var_base:

Public Member Functions

virtual int check (THD *thd)=0
virtual int update (THD *thd)=0
virtual int light_check (THD *thd)
virtual void print (THD *thd, String *str)=0
virtual bool is_var_optimizer_trace () const

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

A base class for everything that can be set with SET command. It's similar to Items, an instance of this is created by the parser for every assigmnent in SET (or elsewhere, e.g. in SELECT).

Definition at line 193 of file set_var.h.

Member Function Documentation

virtual bool set_var_base::is_var_optimizer_trace ( ) const
inlinevirtual
Returns
whether this variable is @@optimizer_trace.

Definition at line 203 of file set_var.h.


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