trx0trx.ic
Upload User: tsgydb
Upload Date: 2007-04-14
Package Size: 10674k
Code Size: 1k
Category:

MySQL

Development Platform:

Visual C++

  1. /******************************************************
  2. The transaction
  3. (c) 1996 Innobase Oy
  4. Created 3/26/1996 Heikki Tuuri
  5. *******************************************************/
  6. /*****************************************************************
  7. Starts the transaction if it is not yet started. */
  8. UNIV_INLINE
  9. void
  10. trx_start_if_not_started(
  11. /*=====================*/
  12. trx_t* trx) /* in: transaction */
  13. {
  14. ut_ad(trx->conc_state != TRX_COMMITTED_IN_MEMORY);
  15. if (trx->conc_state == TRX_NOT_STARTED) {
  16. trx_start(trx, ULINT_UNDEFINED);
  17. }
  18. }