| 235 | } |
| 236 | |
| 237 | int Trans_delegate::after_rollback(THD *thd, bool all) |
| 238 | { |
| 239 | Trans_param param = { 0, 0, 0, 0 }; |
| 240 | bool is_real_trans= (all || thd->transaction.all.ha_list == 0); |
| 241 | |
| 242 | if (is_real_trans) |
| 243 | param.flags|= TRANS_IS_REAL_TRANS; |
| 244 | thd->get_trans_fixed_pos(¶m.log_file, ¶m.log_pos); |
| 245 | int ret= 0; |
| 246 | FOREACH_OBSERVER(ret, after_rollback, thd, (¶m)); |
| 247 | return ret; |
| 248 | } |
| 249 | |
| 250 | |
| 251 | int Binlog_storage_delegate::after_flush(THD *thd, |
nothing calls this directly
no outgoing calls
no test coverage detected