qam_auto.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rec.awk. */
  2. #ifndef __qam_AUTO_H
  3. #define __qam_AUTO_H
  4. #define DB___qam_incfirst 84
  5. typedef struct ___qam_incfirst_args {
  6. u_int32_t type;
  7. DB_TXN *txnid;
  8. DB_LSN prev_lsn;
  9. int32_t fileid;
  10. db_recno_t recno;
  11. db_pgno_t meta_pgno;
  12. } __qam_incfirst_args;
  13. #define DB___qam_mvptr 85
  14. typedef struct ___qam_mvptr_args {
  15. u_int32_t type;
  16. DB_TXN *txnid;
  17. DB_LSN prev_lsn;
  18. u_int32_t opcode;
  19. int32_t fileid;
  20. db_recno_t old_first;
  21. db_recno_t new_first;
  22. db_recno_t old_cur;
  23. db_recno_t new_cur;
  24. DB_LSN metalsn;
  25. db_pgno_t meta_pgno;
  26. } __qam_mvptr_args;
  27. #define DB___qam_del 79
  28. typedef struct ___qam_del_args {
  29. u_int32_t type;
  30. DB_TXN *txnid;
  31. DB_LSN prev_lsn;
  32. int32_t fileid;
  33. DB_LSN lsn;
  34. db_pgno_t pgno;
  35. u_int32_t indx;
  36. db_recno_t recno;
  37. } __qam_del_args;
  38. #define DB___qam_add 80
  39. typedef struct ___qam_add_args {
  40. u_int32_t type;
  41. DB_TXN *txnid;
  42. DB_LSN prev_lsn;
  43. int32_t fileid;
  44. DB_LSN lsn;
  45. db_pgno_t pgno;
  46. u_int32_t indx;
  47. db_recno_t recno;
  48. DBT data;
  49. u_int32_t vflag;
  50. DBT olddata;
  51. } __qam_add_args;
  52. #define DB___qam_delext 83
  53. typedef struct ___qam_delext_args {
  54. u_int32_t type;
  55. DB_TXN *txnid;
  56. DB_LSN prev_lsn;
  57. int32_t fileid;
  58. DB_LSN lsn;
  59. db_pgno_t pgno;
  60. u_int32_t indx;
  61. db_recno_t recno;
  62. DBT data;
  63. } __qam_delext_args;
  64. #endif