#include <rpl_injector.h>
|
| | transaction () |
| |
| | transaction (transaction const &) |
| |
| | ~transaction () |
| |
| void | clear () |
| |
| bool | good () const |
| |
| transaction & | operator= (transaction t) |
| |
| int | use_table (server_id_type sid, table tbl) |
| |
| int | write_row (server_id_type sid, table tbl, MY_BITMAP const *cols, record_type record, const unsigned char *extra_row_info) |
| |
| int | write_row (server_id_type sid, table tbl, MY_BITMAP const *cols, record_type record) |
| |
| int | delete_row (server_id_type sid, table tbl, MY_BITMAP const *cols, record_type record, const unsigned char *extra_row_info) |
| |
| int | delete_row (server_id_type sid, table tbl, MY_BITMAP const *cols, record_type record) |
| |
| int | update_row (server_id_type sid, table tbl, MY_BITMAP const *before_cols, MY_BITMAP const *after_cols, record_type before, record_type after, const unsigned char *extra_row_info) |
| |
| int | update_row (server_id_type sid, table tbl, MY_BITMAP const *cols, record_type before, record_type after) |
| |
| int | commit () |
| |
| int | rollback () |
| |
| binlog_pos | start_pos () const |
| |
| binlog_pos | next_pos () const |
| |
◆ record_type
◆ server_id_type
◆ enum_state
| Enumerator |
|---|
| START_STATE | |
| TABLE_STATE | |
| ROW_STATE | |
| STATE_COUNT | |
◆ transaction() [1/3]
| injector::transaction::transaction |
( |
| ) |
|
|
inline |
◆ transaction() [2/3]
| injector::transaction::transaction |
( |
transaction const & |
| ) |
|
◆ ~transaction()
| injector::transaction::~transaction |
( |
| ) |
|
◆ transaction() [3/3]
◆ check_state()
| int injector::transaction::check_state |
( |
enum_state const |
target_state | ) |
|
|
inlineprivate |
◆ clear()
| void injector::transaction::clear |
( |
| ) |
|
|
inline |
◆ commit()
| int injector::transaction::commit |
( |
| ) |
|
- Return values
-
| 0 | transaction committed |
| 1 | transaction rolled back |
◆ delete_row() [1/2]
◆ delete_row() [2/2]
◆ good()
| bool injector::transaction::good |
( |
| ) |
const |
|
inline |
◆ next_pos()
◆ operator=()
◆ rollback()
| int injector::transaction::rollback |
( |
| ) |
|
◆ start_pos()
◆ swap()
◆ update_row() [1/2]
◆ update_row() [2/2]
◆ use_table()
◆ write_row() [1/2]
◆ write_row() [2/2]
◆ injector
◆ m_next_pos
◆ m_start_pos
◆ m_state
◆ m_thd
| THD* injector::transaction::m_thd |
|
private |
The documentation for this class was generated from the following files: