My Project
Public Member Functions
TC_LOG_DUMMY Class Reference
Inheritance diagram for TC_LOG_DUMMY:
TC_LOG

List of all members.

Public Member Functions

int open (const char *opt_name)
void close ()
enum_result commit (THD *thd, bool all)
int rollback (THD *thd, bool all)
int prepare (THD *thd, bool all)

Member Function Documentation

enum_result TC_LOG_DUMMY::commit ( THD *  thd,
bool  all 
) [inline, virtual]

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:
thdSession to log transaction for.
allTrue if this is a "real" commit, false if it is a "statement" commit.
Returns:
Error code on failure, zero on success.

Implements TC_LOG.

int TC_LOG_DUMMY::prepare ( THD *  thd,
bool  all 
) [inline, virtual]

Log a prepare record of the transaction to the storage engines.

Parameters:
thdSession to log transaction record for.
alltrue 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.

int TC_LOG_DUMMY::rollback ( THD *  thd,
bool  all 
) [inline, virtual]

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:
thdSession to log transaction record for.
alltrue 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 file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines