#include <tc_log.h>
◆ TC_LOG_DUMMY()
TC_LOG_DUMMY::TC_LOG_DUMMY |
( |
| ) |
|
|
default |
◆ close()
void TC_LOG_DUMMY::close |
( |
| ) |
|
|
inlineoverridevirtual |
Close the transaction coordinator log and free any resources.
Called during server shutdown.
Implements TC_LOG.
◆ commit()
Log a commit record of the transaction to the transaction coordinator log.
When the function returns, the transaction commit is properly logged to the transaction coordinator log and can be committed in the storage engines.
- Parameters
-
thd | Session to log transaction for. |
all | True if this is a "real" commit, false if it is a "statement" commit. |
- Returns
- Error code on failure, zero on success.
Implements TC_LOG.
◆ open()
int TC_LOG_DUMMY::open |
( |
const char * |
opt_name | ) |
|
|
overridevirtual |
Initialize and open the coordinator log.
Do recovery if necessary. Called during server startup.
- Parameters
-
- Return values
-
Implements TC_LOG.
◆ prepare()
int TC_LOG_DUMMY::prepare |
( |
THD * |
thd, |
|
|
bool |
all |
|
) |
| |
|
overridevirtual |
Log a prepare record of the transaction to the storage engines.
- Parameters
-
thd | Session to log transaction record for. |
all | true if an explicit commit or an implicit commit for a statement, false if an internal commit of the statement. |
- Returns
- Error code on failure, zero on success.
Implements TC_LOG.
◆ rollback()
int TC_LOG_DUMMY::rollback |
( |
THD * |
thd, |
|
|
bool |
all |
|
) |
| |
|
overridevirtual |
Log a rollback record of the transaction to the transaction coordinator log.
When the function returns, the transaction have been aborted in the transaction coordinator log.
- Parameters
-
thd | Session to log transaction record for. |
all | true if an explicit commit or an implicit commit for a statement, false if an internal commit of the statement. |
- Returns
- Error code on failure, zero on success.
Implements TC_LOG.
The documentation for this class was generated from the following files: