Additional Inherited Members |
enum | enum_result { RESULT_SUCCESS,
RESULT_ABORTED,
RESULT_INCONSISTENT
} |
Detailed Description
Definition at line 108 of file log.h.
Member Function Documentation
enum_result TC_LOG_DUMMY::commit |
( |
THD * |
thd, |
|
|
bool |
all |
|
) |
| |
|
inlinevirtual |
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.
Definition at line 114 of file log.h.
int TC_LOG_DUMMY::prepare |
( |
THD * |
thd, |
|
|
bool |
all |
|
) |
| |
|
inlinevirtual |
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.
Definition at line 120 of file log.h.
int TC_LOG_DUMMY::rollback |
( |
THD * |
thd, |
|
|
bool |
all |
|
) |
| |
|
inlinevirtual |
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.
Definition at line 117 of file log.h.
The documentation for this class was generated from the following file: