row0uins.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /******************************************************
  2. Fresh insert undo
  3. (c) 1996 Innobase Oy
  4. Created 2/25/1997 Heikki Tuuri
  5. *******************************************************/
  6. #ifndef row0uins_h
  7. #define row0uins_h
  8. #include "univ.i"
  9. #include "data0data.h"
  10. #include "dict0types.h"
  11. #include "trx0types.h"
  12. #include "que0types.h"
  13. #include "row0types.h"
  14. #include "mtr0mtr.h"
  15. /***************************************************************
  16. Undoes a fresh insert of a row to a table. A fresh insert means that
  17. the same clustered index unique key did not have any record, even delete
  18. marked, at the time of the insert. */
  19. ulint
  20. row_undo_ins(
  21. /*=========*/
  22. /* out: DB_SUCCESS */
  23. undo_node_t* node, /* in: row undo node */
  24. que_thr_t* thr); /* in: query thread */
  25. #ifndef UNIV_NONINL
  26. #include "row0uins.ic"
  27. #endif
  28. #endif