My Project
Public Member Functions | Protected Member Functions | Protected Attributes
Stored_program_creation_ctx Class Reference

#include <sp_head.h>

Inheritance diagram for Stored_program_creation_ctx:
Default_object_creation_ctx Object_creation_ctx Event_creation_ctx Stored_routine_creation_ctx Trigger_creation_ctx

List of all members.

Public Member Functions

const CHARSET_INFO * get_db_cl ()
clone (MEM_ROOT *mem_root)=0

Protected Member Functions

 Stored_program_creation_ctx (THD *thd)
 Stored_program_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl, const CHARSET_INFO *db_cl)
virtual void change_env (THD *thd) const

Protected Attributes

const CHARSET_INFO * m_db_cl

Detailed Description

Stored_program_creation_ctx -- base class for creation context of stored programs (stored routines, triggers, events).

Member Data Documentation

const CHARSET_INFO* Stored_program_creation_ctx::m_db_cl [protected]

db_cl stores the value of the database collation. Both character set and collation attributes are used.

Database collation is included into the context because it defines the default collation for stored-program variables.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines