InnoDB Plugin
1.0
|
#include "dict0dict.h"
Functions | |
UNIV_INLINE void | row_log_abort_sec (dict_index_t *index) |
UNIV_INLINE bool | row_log_online_op_try (dict_index_t *index, const dtuple_t *tuple, trx_id_t trx_id) |
Modification log for online index creation and online table rebuild
Created 2012-10-18 Marko Makela
UNIV_INLINE void row_log_abort_sec | ( | dict_index_t * | index | ) |
Free the row log for an index on which online creation was aborted.
index | in/out: index (x-latched) |
UNIV_INLINE bool row_log_online_op_try | ( | dict_index_t * | index, |
const dtuple_t * | tuple, | ||
trx_id_t | trx_id | ||
) |
Try to log an operation to a secondary index that is (or was) being created.
true | if the operation was logged or can be ignored |
false | if online index creation is not taking place |
index | in/out: index, S or X latched |
tuple | in: index tuple |
trx_id | in: transaction ID for insert, or 0 for delete |