23#ifndef DD_VIEW_INCLUDED
24#define DD_VIEW_INCLUDED
95 const char *view_name,
bool status,
96 bool commit_dd_changes);
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_class.h:945
static MEM_ROOT mem_root
Definition: client_plugin.cc:109
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:42
bool read_view(TABLE_LIST *view, const dd::View &view_obj, MEM_ROOT *mem_root)
Read view metadata from dd.views into TABLE_LIST.
Definition: dd_view.cc:610
bool update_view_status(THD *thd, const char *schema_name, const char *view_name, bool status, bool commit_dd_changes)
Update view status(valid/invalid) value in dd.views.options.
Definition: dd_view.cc:693
bool create_view(THD *thd, const dd::Schema &schema, TABLE_LIST *view)
Store view metadata in the data-dictionary.
Definition: dd_view.cc:590
bool update_view(THD *thd, dd::View *new_view, TABLE_LIST *view)
Update view metadata in dd.views.
Definition: dd_view.cc:575
required uint32 status
Definition: replication_asynchronous_connection_failover.proto:60
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82