~vlad-lesin/percona-server/mysql-5.0.33-original

« back to all changes in this revision

Viewing changes to bdb/dbinc_auto/btree_auto.h

  • Committer: Vlad Lesin
  • Date: 2012-07-31 09:21:34 UTC
  • Revision ID: vladislav.lesin@percona.com-20120731092134-zfodx022b7992wsi
VirginĀ 5.0.33

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Do not edit: automatically built by gen_rec.awk. */
 
2
 
 
3
#ifndef __bam_AUTO_H
 
4
#define __bam_AUTO_H
 
5
#define DB___bam_split  62
 
6
typedef struct ___bam_split_args {
 
7
        u_int32_t type;
 
8
        DB_TXN *txnid;
 
9
        DB_LSN prev_lsn;
 
10
        int32_t fileid;
 
11
        db_pgno_t       left;
 
12
        DB_LSN  llsn;
 
13
        db_pgno_t       right;
 
14
        DB_LSN  rlsn;
 
15
        u_int32_t       indx;
 
16
        db_pgno_t       npgno;
 
17
        DB_LSN  nlsn;
 
18
        db_pgno_t       root_pgno;
 
19
        DBT     pg;
 
20
        u_int32_t       opflags;
 
21
} __bam_split_args;
 
22
 
 
23
#define DB___bam_rsplit 63
 
24
typedef struct ___bam_rsplit_args {
 
25
        u_int32_t type;
 
26
        DB_TXN *txnid;
 
27
        DB_LSN prev_lsn;
 
28
        int32_t fileid;
 
29
        db_pgno_t       pgno;
 
30
        DBT     pgdbt;
 
31
        db_pgno_t       root_pgno;
 
32
        db_pgno_t       nrec;
 
33
        DBT     rootent;
 
34
        DB_LSN  rootlsn;
 
35
} __bam_rsplit_args;
 
36
 
 
37
#define DB___bam_adj    55
 
38
typedef struct ___bam_adj_args {
 
39
        u_int32_t type;
 
40
        DB_TXN *txnid;
 
41
        DB_LSN prev_lsn;
 
42
        int32_t fileid;
 
43
        db_pgno_t       pgno;
 
44
        DB_LSN  lsn;
 
45
        u_int32_t       indx;
 
46
        u_int32_t       indx_copy;
 
47
        u_int32_t       is_insert;
 
48
} __bam_adj_args;
 
49
 
 
50
#define DB___bam_cadjust        56
 
51
typedef struct ___bam_cadjust_args {
 
52
        u_int32_t type;
 
53
        DB_TXN *txnid;
 
54
        DB_LSN prev_lsn;
 
55
        int32_t fileid;
 
56
        db_pgno_t       pgno;
 
57
        DB_LSN  lsn;
 
58
        u_int32_t       indx;
 
59
        int32_t adjust;
 
60
        u_int32_t       opflags;
 
61
} __bam_cadjust_args;
 
62
 
 
63
#define DB___bam_cdel   57
 
64
typedef struct ___bam_cdel_args {
 
65
        u_int32_t type;
 
66
        DB_TXN *txnid;
 
67
        DB_LSN prev_lsn;
 
68
        int32_t fileid;
 
69
        db_pgno_t       pgno;
 
70
        DB_LSN  lsn;
 
71
        u_int32_t       indx;
 
72
} __bam_cdel_args;
 
73
 
 
74
#define DB___bam_repl   58
 
75
typedef struct ___bam_repl_args {
 
76
        u_int32_t type;
 
77
        DB_TXN *txnid;
 
78
        DB_LSN prev_lsn;
 
79
        int32_t fileid;
 
80
        db_pgno_t       pgno;
 
81
        DB_LSN  lsn;
 
82
        u_int32_t       indx;
 
83
        u_int32_t       isdeleted;
 
84
        DBT     orig;
 
85
        DBT     repl;
 
86
        u_int32_t       prefix;
 
87
        u_int32_t       suffix;
 
88
} __bam_repl_args;
 
89
 
 
90
#define DB___bam_root   59
 
91
typedef struct ___bam_root_args {
 
92
        u_int32_t type;
 
93
        DB_TXN *txnid;
 
94
        DB_LSN prev_lsn;
 
95
        int32_t fileid;
 
96
        db_pgno_t       meta_pgno;
 
97
        db_pgno_t       root_pgno;
 
98
        DB_LSN  meta_lsn;
 
99
} __bam_root_args;
 
100
 
 
101
#define DB___bam_curadj 64
 
102
typedef struct ___bam_curadj_args {
 
103
        u_int32_t type;
 
104
        DB_TXN *txnid;
 
105
        DB_LSN prev_lsn;
 
106
        int32_t fileid;
 
107
        db_ca_mode      mode;
 
108
        db_pgno_t       from_pgno;
 
109
        db_pgno_t       to_pgno;
 
110
        db_pgno_t       left_pgno;
 
111
        u_int32_t       first_indx;
 
112
        u_int32_t       from_indx;
 
113
        u_int32_t       to_indx;
 
114
} __bam_curadj_args;
 
115
 
 
116
#define DB___bam_rcuradj        65
 
117
typedef struct ___bam_rcuradj_args {
 
118
        u_int32_t type;
 
119
        DB_TXN *txnid;
 
120
        DB_LSN prev_lsn;
 
121
        int32_t fileid;
 
122
        ca_recno_arg    mode;
 
123
        db_pgno_t       root;
 
124
        db_recno_t      recno;
 
125
        u_int32_t       order;
 
126
} __bam_rcuradj_args;
 
127
 
 
128
#endif