1#ifndef DD_TABLE_SHARE_INCLUDED
2#define DD_TABLE_SHARE_INCLUDED
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
A table definition from the master.
Definition: rpl_utility.h:248
enum_field_types dd_get_old_field_type(dd::enum_column_types type)
Definition: dd_table_share.cc:98
bool open_table_def_suppress_invalid_meta_data(THD *thd, TABLE_SHARE *share, const dd::Table &table_def)
Read the table definition from the data-dictionary.
Definition: dd_table_share.cc:2328
static CHARSET_INFO * dd_get_mysql_charset(dd::Object_id dd_cs_id)
Definition: dd_table_share.h:90
bool is_suitable_for_primary_key(KEY_PART_INFO *key_part, Field *table_field)
Check if the given key_part is suitable to be promoted as part of primary key.
Definition: dd_table_share.cc:230
bool open_table_def(THD *thd, TABLE_SHARE *share, const dd::Table &table_def)
Read the table definition from the data-dictionary.
Definition: dd_table_share.cc:2287
This file contains the field type.
enum_field_types
Column types for MySQL.
Definition: field_types.h:53
CHARSET_INFO * get_charset(uint cs_number, myf flags)
Definition: charset.cc:569
A better implementation of the UNIX ctype(3) library.
Some integer typedefs for easier portability.
#define MYF(v)
Definition: my_inttypes.h:97
Common header for many mysys elements.
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
unsigned long long Object_id
Definition: object_id.h:31
enum_column_types
Definition: column.h:53
required string type
Definition: replication_group_member_actions.proto:34
Definition: m_ctype.h:385
This structure is shared between different table objects.
Definition: table.h:690
unsigned int uint
Definition: uca9-dump.cc:75