24#ifndef DD__COLLATION_INCLUDED
25#define DD__COLLATION_INCLUDED
Definition: collation_impl.h:47
Definition: collation.h:46
Void_key Aux_key
Definition: collation.h:53
tables::Collations DD_table
Definition: collation.h:50
virtual Object_id charset_id() const =0
Primary_id_key Id_key
Definition: collation.h:51
virtual void set_charset_id(Object_id charset_id)=0
Collation_impl Impl
Definition: collation.h:48
virtual bool update_id_key(Id_key *key) const
Definition: collation.h:62
virtual bool update_name_key(Name_key *key) const
Definition: collation.h:68
virtual bool is_compiled() const =0
Global_name_key Name_key
Definition: collation.h:52
virtual Collation * clone() const =0
Allocate a new object and invoke the copy constructor.
virtual Collation * clone_dropped_object_placeholder() const =0
Allocate a new object which can serve as a placeholder for the original object in the Dictionary_clie...
virtual uint sort_length() const =0
Collation Cache_partition
Definition: collation.h:49
enum_pad_attribute
Definition: collation.h:59
@ PA_NO_PAD
Definition: collation.h:59
@ PA_UNDEFINED
Definition: collation.h:59
@ PA_PAD_SPACE
Definition: collation.h:59
virtual bool update_aux_key(Aux_key *) const
Definition: collation.h:74
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: collations.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