| 6420 | */ |
| 6421 | |
| 6422 | bool write_log_replace_frm(ALTER_PARTITION_PARAM_TYPE *lpt, |
| 6423 | uint next_entry, |
| 6424 | const char *from_path, |
| 6425 | const char *to_path) |
| 6426 | { |
| 6427 | DDL_LOG_ENTRY ddl_log_entry; |
| 6428 | DDL_LOG_MEMORY_ENTRY *log_entry; |
| 6429 | DBUG_ENTER("write_log_replace_frm"); |
| 6430 | |
| 6431 | bzero(&ddl_log_entry, sizeof(ddl_log_entry)); |
| 6432 | ddl_log_entry.action_type= DDL_LOG_REPLACE_ACTION; |
| 6433 | ddl_log_entry.next_entry= next_entry; |
| 6434 | lex_string_set(&ddl_log_entry.handler_name, reg_ext); |
| 6435 | lex_string_set(&ddl_log_entry.name, to_path); |
| 6436 | lex_string_set(&ddl_log_entry.from_name, from_path); |
| 6437 | |
| 6438 | if (ddl_log_write_entry(&ddl_log_entry, &log_entry)) |
| 6439 | { |
| 6440 | DBUG_RETURN(true); |
| 6441 | } |
| 6442 | ddl_log_add_entry(lpt->part_info, log_entry); |
| 6443 | DBUG_RETURN(false); |
| 6444 | } |
| 6445 | |
| 6446 | |
| 6447 | /* |
no test coverage detected