24#ifndef DD__CHARSET_INCLUDED
25#define DD__CHARSET_INCLUDED
Definition: charset_impl.h:49
virtual Charset * clone_dropped_object_placeholder() const =0
Allocate a new object which can serve as a placeholder for the original object in the Dictionary_clie...
Global_name_key Name_key
Definition: charset.h:52
virtual void set_default_collation_id(Object_id default_collation_id)=0
virtual bool update_id_key(Id_key *key) const
Definition: charset.h:56
virtual Object_id default_collation_id() const =0
Primary_id_key Id_key
Definition: charset.h:51
virtual Charset * clone() const =0
Allocate a new object and invoke the copy constructor.
virtual uint mb_max_length() const =0
tables::Character_sets DD_table
Definition: charset.h:50
Charset Cache_partition
Definition: charset.h:49
Charset_impl Impl
Definition: charset.h:48
virtual bool update_name_key(Name_key *key) const
Definition: charset.h:62
virtual bool update_aux_key(Aux_key *) const
Definition: charset.h:68
Void_key Aux_key
Definition: charset.h:53
virtual const String_type & comment() const =0
Base class for dictionary objects which has single column integer primary key.
Definition: entity_object.h:48
virtual const String_type & name() const =0
Definition: object_keys.h:123
Definition: object_keys.h:77
Definition: object_keys.h:54
Definition: character_sets.h:45
Some integer typedefs for easier portability.
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
unsigned long long Object_id
Definition: object_id.h:31
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
required string key
Definition: replication_asynchronous_connection_failover.proto:60