23#ifndef DD__COLLATION_INCLUDED
24#define DD__COLLATION_INCLUDED
Definition: collation_impl.h:46
Definition: collation.h:45
Void_key Aux_key
Definition: collation.h:52
tables::Collations DD_table
Definition: collation.h:49
virtual Object_id charset_id() const =0
Primary_id_key Id_key
Definition: collation.h:50
virtual void set_charset_id(Object_id charset_id)=0
Collation_impl Impl
Definition: collation.h:47
virtual bool update_id_key(Id_key *key) const
Definition: collation.h:61
virtual bool update_name_key(Name_key *key) const
Definition: collation.h:67
virtual bool is_compiled() const =0
Global_name_key Name_key
Definition: collation.h:51
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:48
enum_pad_attribute
Definition: collation.h:58
@ PA_NO_PAD
Definition: collation.h:58
@ PA_UNDEFINED
Definition: collation.h:58
@ PA_PAD_SPACE
Definition: collation.h:58
virtual bool update_aux_key(Aux_key *) const
Definition: collation.h:73
Base class for dictionary objects which has single column integer primary key.
Definition: entity_object.h:47
virtual const String_type & name() const =0
Definition: object_keys.h:122
Definition: object_keys.h:76
Definition: object_keys.h:53
Definition: collations.h:42
Some integer typedefs for easier portability.
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:42
unsigned long long Object_id
Definition: object_id.h:30
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:50
required string key
Definition: replication_asynchronous_connection_failover.proto:59
unsigned int uint
Definition: uca9-dump.cc:74