23 #include <drizzled/session.h>
24 #include <drizzled/statement/rollback.h>
32 Rollback::Rollback(Session *in_session,
bool tx_chain_arg,
bool tx_release_arg) :
34 tx_chain(tx_chain_arg),
35 tx_release(tx_release_arg)
37 set_command(SQLCOM_ROLLBACK);
42 if (not session().endTransaction(tx_release ? ROLLBACK_RELEASE : tx_chain ? ROLLBACK_AND_CHAIN : ROLLBACK))
void my_ok(ha_rows affected_rows=0, ha_rows found_rows_arg=0, uint64_t passed_id=0, const char *message=NULL)