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

This class represents 'DECLARE HANDLER' statement. More...

#include <sp_pcontext.h>

Inheritance diagram for sp_handler:
Collaboration diagram for sp_handler:

Public Types

enum  enum_type { EXIT, CONTINUE }

Public Member Functions

 sp_handler (enum_type _type, sp_pcontext *_scope)

Public Attributes

enum_type type
 Handler type.
sp_pcontextscope
 BEGIN..END block of the handler.
List< sp_condition_valuecondition_values
 Conditions caught by this handler.

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

This class represents 'DECLARE HANDLER' statement.

Definition at line 205 of file sp_pcontext.h.

Member Enumeration Documentation

Enumeration of possible handler types. Note: UNDO handlers are not (and have never been) supported.

Definition at line 210 of file sp_pcontext.h.

Constructor & Destructor Documentation

sp_handler::sp_handler ( enum_type  _type,
sp_pcontext _scope 
)
inline

The constructor.

Parameters
_typeSQL-handler type.
_scopeHandler scope.

Definition at line 230 of file sp_pcontext.h.


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