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

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rec.awk. */
  2. #ifndef __db_AUTO_H
  3. #define __db_AUTO_H
  4. #define DB___db_addrem 41
  5. typedef struct ___db_addrem_args {
  6. u_int32_t type;
  7. DB_TXN *txnid;
  8. DB_LSN prev_lsn;
  9. u_int32_t opcode;
  10. int32_t fileid;
  11. db_pgno_t pgno;
  12. u_int32_t indx;
  13. u_int32_t nbytes;
  14. DBT hdr;
  15. DBT dbt;
  16. DB_LSN pagelsn;
  17. } __db_addrem_args;
  18. #define DB___db_big 43
  19. typedef struct ___db_big_args {
  20. u_int32_t type;
  21. DB_TXN *txnid;
  22. DB_LSN prev_lsn;
  23. u_int32_t opcode;
  24. int32_t fileid;
  25. db_pgno_t pgno;
  26. db_pgno_t prev_pgno;
  27. db_pgno_t next_pgno;
  28. DBT dbt;
  29. DB_LSN pagelsn;
  30. DB_LSN prevlsn;
  31. DB_LSN nextlsn;
  32. } __db_big_args;
  33. #define DB___db_ovref 44
  34. typedef struct ___db_ovref_args {
  35. u_int32_t type;
  36. DB_TXN *txnid;
  37. DB_LSN prev_lsn;
  38. int32_t fileid;
  39. db_pgno_t pgno;
  40. int32_t adjust;
  41. DB_LSN lsn;
  42. } __db_ovref_args;
  43. #define DB___db_relink 45
  44. typedef struct ___db_relink_args {
  45. u_int32_t type;
  46. DB_TXN *txnid;
  47. DB_LSN prev_lsn;
  48. u_int32_t opcode;
  49. int32_t fileid;
  50. db_pgno_t pgno;
  51. DB_LSN lsn;
  52. db_pgno_t prev;
  53. DB_LSN lsn_prev;
  54. db_pgno_t next;
  55. DB_LSN lsn_next;
  56. } __db_relink_args;
  57. #define DB___db_debug 47
  58. typedef struct ___db_debug_args {
  59. u_int32_t type;
  60. DB_TXN *txnid;
  61. DB_LSN prev_lsn;
  62. DBT op;
  63. int32_t fileid;
  64. DBT key;
  65. DBT data;
  66. u_int32_t arg_flags;
  67. } __db_debug_args;
  68. #define DB___db_noop 48
  69. typedef struct ___db_noop_args {
  70. u_int32_t type;
  71. DB_TXN *txnid;
  72. DB_LSN prev_lsn;
  73. int32_t fileid;
  74. db_pgno_t pgno;
  75. DB_LSN prevlsn;
  76. } __db_noop_args;
  77. #define DB___db_pg_alloc 49
  78. typedef struct ___db_pg_alloc_args {
  79. u_int32_t type;
  80. DB_TXN *txnid;
  81. DB_LSN prev_lsn;
  82. int32_t fileid;
  83. DB_LSN meta_lsn;
  84. db_pgno_t meta_pgno;
  85. DB_LSN page_lsn;
  86. db_pgno_t pgno;
  87. u_int32_t ptype;
  88. db_pgno_t next;
  89. } __db_pg_alloc_args;
  90. #define DB___db_pg_free 50
  91. typedef struct ___db_pg_free_args {
  92. u_int32_t type;
  93. DB_TXN *txnid;
  94. DB_LSN prev_lsn;
  95. int32_t fileid;
  96. db_pgno_t pgno;
  97. DB_LSN meta_lsn;
  98. db_pgno_t meta_pgno;
  99. DBT header;
  100. db_pgno_t next;
  101. } __db_pg_free_args;
  102. #define DB___db_cksum 51
  103. typedef struct ___db_cksum_args {
  104. u_int32_t type;
  105. DB_TXN *txnid;
  106. DB_LSN prev_lsn;
  107. } __db_cksum_args;
  108. #endif