• Nikita Malyavin's avatar
    MDEV-16329 [3/5] use binlog_cache_data directly in most places · 6427e343
    Nikita Malyavin authored
    * Eliminate most usages of THD::use_trans_table. Only 3 left, and they are
      at quite high levels, and really essential.
    * Eliminate is_transactional argument when possible. Lots of places are
      left though, because of some WSREP error handling in
      MYSQL_BIN_LOG::set_write_error.
    * Remove junk binlog functions from THD
    * binlog_prepare_pending_rows_event is moved to log.cc inside MYSQL_BIN_LOG
      and is not anymore template. Instead it accepls event factory with a type
      code, and a callback to a constructing function in it.
    6427e343
log_event.h 167 KB