MySQL  8.0.16
Source Code Documentation
View_creation_ctx Class Reference


View_creation_ctx – creation context of view objects. More...

#include <table.h>

Inheritance diagram for View_creation_ctx:
Default_object_creation_ctx Object_creation_ctx

Static Public Member Functions

static View_creation_ctxcreate (THD *thd)
 
static View_creation_ctxcreate (THD *thd, TABLE_LIST *view)
 

Private Member Functions

 View_creation_ctx (THD *thd)
 

Additional Inherited Members

- Public Member Functions inherited from Default_object_creation_ctx
const CHARSET_INFOget_client_cs ()
 
const CHARSET_INFOget_connection_cl ()
 
- Public Member Functions inherited from Object_creation_ctx
Object_creation_ctxset_n_backup (THD *thd)
 
void restore_env (THD *thd, Object_creation_ctx *backup_ctx)
 
virtual ~Object_creation_ctx ()
 
- Protected Member Functions inherited from Default_object_creation_ctx
 Default_object_creation_ctx (THD *thd)
 
 Default_object_creation_ctx (const CHARSET_INFO *client_cs, const CHARSET_INFO *connection_cl)
 
virtual Object_creation_ctxcreate_backup_ctx (THD *thd) const
 
virtual void delete_backup_ctx ()
 
virtual void change_env (THD *thd) const
 
- Protected Member Functions inherited from Object_creation_ctx
 Object_creation_ctx ()
 
- Protected Attributes inherited from Default_object_creation_ctx
const CHARSET_INFOm_client_cs
 client_cs stores the value of character_set_client session variable. More...
 
const CHARSET_INFOm_connection_cl
 connection_cl stores the value of collation_connection session variable. More...
 

Detailed Description


View_creation_ctx – creation context of view objects.

Constructor & Destructor Documentation

◆ View_creation_ctx()

View_creation_ctx::View_creation_ctx ( THD thd)
inlineprivate

Member Function Documentation

◆ create() [1/2]

View_creation_ctx * View_creation_ctx::create ( THD thd)
static

◆ create() [2/2]

View_creation_ctx * View_creation_ctx::create ( THD thd,
TABLE_LIST view 
)
static

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