![]() |
MySQL 8.0.33
Source Code Documentation
|
Smart ALTER TABLE. More...
Go to the source code of this file.
Functions | |
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]. More... | |
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]. More... | |
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]. More... | |
void | innobase_rec_reset (struct TABLE *table) |
Resets table->record[0]. More... | |
Variables | |
constexpr uint32_t | ERROR_STR_LENGTH = 1024 |
Smart ALTER TABLE.
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].
[in,out] | table | Mysql table |
[in] | index | Innodb index |
[in] | fields | Innodb index fields |
void innobase_rec_reset | ( | struct TABLE * | table | ) |
Resets table->record[0].
in/out: MySQL table
table | in/out: MySQL table |
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].
[in,out] | table | Mysql table |
[in] | rec | Record |
[in] | index | Index |
[in] | offsets | rec_get_offsets( rec, index, ...) |
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].
[in,out] | table | Mysql table |
[in] | itab | Innodb table |
[in] | row | Innodb row |
|
constexpr |