MySQL 8.4.2
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:
[legend]

Static Public Member Functions

static View_creation_ctxcreate (THD *thd)
 
static View_creation_ctxcreate (THD *thd, Table_ref *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 ()=default
 
- 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)
 
Object_creation_ctxcreate_backup_ctx (THD *thd) const override
 
void delete_backup_ctx () override
 
void change_env (THD *thd) const override
 
- Protected Member Functions inherited from Object_creation_ctx
 Object_creation_ctx ()=default
 
- 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_ref view 
)
static

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