23#ifndef DD_RESOURCE_GROUP_INCLUDED
24#define DD_RESOURCE_GROUP_INCLUDED
34class Dictionary_client;
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
Definition: dictionary_client.h:149
Class that represents an abstraction of the Resource Group.
Definition: resource_group.h:44
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
bool update_resource_group(THD *thd, const String_type &resource_grp_name, const resourcegroups::Resource_group &res_grp_ref)
Update a resource group and persist it to DD table resourcegroup.
Definition: dd_resource_group.cc:114
bool drop_resource_group(THD *thd, const String_type resource_grp_name)
Drop a resource group from DD table resourcegroup.
Definition: dd_resource_group.cc:145
bool create_resource_group(THD *thd, const resourcegroups::Resource_group &res_grp_ref)
Create a DD object and persist it to DD table resourcegroup.
Definition: dd_resource_group.cc:74
bool resource_group_exists(dd::cache::Dictionary_client *dd_client, const String_type &resource_group_name, bool *exists)
Check if resource group exists in the data dictionary.
Definition: dd_resource_group.cc:39
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
Definition: dd_resource_group.h:29
static int exists(node_address *name, node_list const *nodes, u_int with_uid)
Definition: node_list.cc:106