32#ifndef handler0alter_h
33#define handler0alter_h
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
void innobase_row_to_mysql(struct TABLE *table, const dict_table_t *itab, const dtuple_t *row)
Copies an InnoDB row to table->record[0].
Definition: handler0alter.cc:2354
void innobase_fields_to_mysql(struct TABLE *table, const dict_index_t *index, const dfield_t *fields)
Copies an InnoDB index entry to table->record[0].
Definition: handler0alter.cc:2309
constexpr uint32_t ERROR_STR_LENGTH
Definition: handler0alter.h:35
void innobase_rec_reset(struct TABLE *table)
Resets table->record[0].
Definition: handler0alter.cc:2392
void innobase_rec_to_mysql(struct TABLE *table, const rec_t *rec, const dict_index_t *index, const ulint *offsets)
Copies an InnoDB record to table->record[0].
Definition: handler0alter.cc:2267
void alter_stats_rebuild(dict_table_t *table, const char *table_name, THD *thd)
Adjust the persistent statistics after rebuilding ALTER TABLE.
Definition: handler0alter.cc:7356
const char * table_name
Definition: rules_table_service.cc:56
byte rec_t
Definition: rem0types.h:41
Structure for an SQL data field.
Definition: data0data.h:617
Data structure for an index.
Definition: dict0mem.h:1046
Data structure for a database table.
Definition: dict0mem.h:1909
Structure for an SQL data tuple of fields (logical record)
Definition: data0data.h:694
unsigned long int ulint
Definition: univ.i:406