|
MySQL 5.6.14 Source Code Document
|

Go to the source code of this file.
Classes | |
| struct | ib_sequence_t |
Functions | |
| UNIV_INTERN void | innobase_rec_to_mysql (struct TABLE *table, const rec_t *rec, const dict_index_t *index, const ulint *offsets) __attribute__((nonnull)) |
| UNIV_INTERN void | innobase_fields_to_mysql (struct TABLE *table, const dict_index_t *index, const dfield_t *fields) __attribute__((nonnull)) |
| UNIV_INTERN void | innobase_row_to_mysql (struct TABLE *table, const dict_table_t *itab, const dtuple_t *row) __attribute__((nonnull)) |
| UNIV_INTERN void | innobase_rec_reset (struct TABLE *table) __attribute__((nonnull)) |
Smart ALTER TABLE
Definition in file handler0alter.h.
| UNIV_INTERN 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].
| table | in/out: MySQL table |
| index | in: InnoDB index |
| fields | in: InnoDB index fields |
| UNIV_INTERN void innobase_rec_reset | ( | struct TABLE * | table | ) |
Resets table->record[0].
| table | in/out: MySQL table |
| UNIV_INTERN 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].
| table | in/out: MySQL table |
| rec | in: record |
| index | in: index |
| offsets | in: rec_get_offsets( rec, index, ...) |
| UNIV_INTERN 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].
| table | in/out: MySQL table |
| itab | in: InnoDB table |
| row | in: InnoDB row |