Smart ALTER TABLE.
More...
Go to the source code of this file.
◆ alter_stats_rebuild()
void alter_stats_rebuild |
( |
dict_table_t * |
table, |
|
|
const char * |
table_name, |
|
|
THD * |
thd |
|
) |
| |
Adjust the persistent statistics after rebuilding ALTER TABLE.
Remove statistics for dropped indexes, add statistics for created indexes and rename statistics for renamed indexes.
- Parameters
-
table | InnoDB table that was rebuilt by ALTER TABLE |
table_name | Table name in MySQL |
thd | MySQL connection |
◆ innobase_fields_to_mysql()
Copies an InnoDB index entry to table->record[0].
- Parameters
-
[in,out] | table | Mysql table |
[in] | index | Innodb index |
[in] | fields | Innodb index fields |
◆ innobase_rec_reset()
void innobase_rec_reset |
( |
struct TABLE * |
table | ) |
|
Resets table->record[0].
in/out: MySQL table
- Parameters
-
◆ innobase_rec_to_mysql()
Copies an InnoDB record to table->record[0].
- Parameters
-
[in,out] | table | Mysql table |
[in] | rec | Record |
[in] | index | Index |
[in] | offsets | rec_get_offsets( rec, index, ...) |
◆ innobase_row_to_mysql()
Copies an InnoDB row to table->record[0].
- Parameters
-
[in,out] | table | Mysql table |
[in] | itab | Innodb table |
[in] | row | Innodb row |
◆ ERROR_STR_LENGTH
constexpr uint32_t ERROR_STR_LENGTH = 1024 |
|
constexpr |