libdb/
flags_5_3.rs

1bitflags! {
2    /// Flags accepted by various BDB library calls.
3    pub struct Flags: u32 {
4        const DB_NONE = 0x00000000;
5        const DB_AGGRESSIVE = 0x00000001;
6        const DB_ARCH_ABS = 0x00000001;
7        const DB_ARCH_DATA = 0x00000002;
8        const DB_ARCH_LOG = 0x00000004;
9        const DB_ARCH_REMOVE = 0x00000008;
10        const DB_AUTO_COMMIT = 0x00000100;
11        const DB_BACKUP_CLEAN = 0x00000002;
12        const DB_BACKUP_FILES = 0x00000008;
13        const DB_BACKUP_NO_LOGS = 0x00000010;
14        const DB_BACKUP_SINGLE_DIR = 0x00000020;
15        const DB_BACKUP_UPDATE = 0x00000040;
16        const DB_BOOTSTRAP_HELPER = 0x00000001;
17        const DB_CDB_ALLDB = 0x00000040;
18        const DB_CHKSUM = 0x00000008;
19        const DB_CKP_INTERNAL = 0x00000002;
20        const DB_CREATE = 0x00000001;
21        const DB_CURSOR_BULK = 0x00000001;
22        const DB_CURSOR_TRANSIENT = 0x00000008;
23        const DB_CXX_NO_EXCEPTIONS = 0x00000002;
24        const DB_DATABASE_LOCKING = 0x00000080;
25        const DB_DIRECT = 0x00000020;
26        const DB_DIRECT_DB = 0x00000200;
27        const DB_DSYNC_DB = 0x00000400;
28        const DB_DUP = 0x00000010;
29        const DB_DUPSORT = 0x00000002;
30        const DB_DURABLE_UNKNOWN = 0x00000040;
31        const DB_ENCRYPT = 0x00000001;
32        const DB_ENCRYPT_AES = 0x00000001;
33        const DB_EXCL = 0x00000004;
34        const DB_EXTENT = 0x00000100;
35        const DB_FAILCHK = 0x00000010;
36        const DB_FAILCHK_ISALIVE = 0x00000040;
37        const DB_FAST_STAT = 0x00000001;
38        const DB_FCNTL_LOCKING = 0x00000800;
39        const DB_FLUSH = 0x00000002;
40        const DB_FORCE = 0x00000001;
41        const DB_FORCESYNC = 0x00000001;
42        const DB_FOREIGN_ABORT = 0x00000001;
43        const DB_FOREIGN_CASCADE = 0x00000002;
44        const DB_FOREIGN_NULLIFY = 0x00000004;
45        const DB_FREELIST_ONLY = 0x00000001;
46        const DB_FREE_SPACE = 0x00000002;
47        const DB_GROUP_CREATOR = 0x00000002;
48        const DB_HOTBACKUP_IN_PROGRESS = 0x00000800;
49        const DB_IGNORE_LEASE = 0x00001000;
50        const DB_IMMUTABLE_KEY = 0x00000002;
51        const DB_INIT_CDB = 0x00000080;
52        const DB_INIT_LOCK = 0x00000100;
53        const DB_INIT_LOG = 0x00000200;
54        const DB_INIT_MPOOL = 0x00000400;
55        const DB_INIT_MUTEX = 0x00000800;
56        const DB_INIT_REP = 0x00001000;
57        const DB_INIT_TXN = 0x00002000;
58        const DB_INORDER = 0x00000020;
59        const DB_INTERNAL_PERSISTENT_DB = 0x00001000;
60        const DB_INTERNAL_TEMPORARY_DB = 0x00002000;
61        const DB_JOIN_NOSORT = 0x00000001;
62        const DB_LEGACY = 0x00000004;
63        const DB_LOCAL_SITE = 0x00000008;
64        const DB_LOCKDOWN = 0x00004000;
65        const DB_LOCK_CHECK = 0x00000001;
66        const DB_LOCK_IGNORE_REC = 0x00000002;
67        const DB_LOCK_NOWAIT = 0x00000004;
68        const DB_LOCK_RECORD = 0x00000008;
69        const DB_LOCK_SET_TIMEOUT = 0x00000010;
70        const DB_LOCK_SWITCH = 0x00000020;
71        const DB_LOCK_UPGRADE = 0x00000040;
72        const DB_LOG_AUTO_REMOVE = 0x00000001;
73        const DB_LOG_CHKPNT = 0x00000001;
74        const DB_LOG_COMMIT = 0x00000004;
75        const DB_LOG_DIRECT = 0x00000002;
76        const DB_LOG_DSYNC = 0x00000004;
77        const DB_LOG_IN_MEMORY = 0x00000008;
78        const DB_LOG_NOCOPY = 0x00000008;
79        const DB_LOG_NOT_DURABLE = 0x00000010;
80        const DB_LOG_NO_DATA = 0x00000002;
81        const DB_LOG_VERIFY_CAF = 0x00000001;
82        const DB_LOG_VERIFY_DBFILE = 0x00000002;
83        const DB_LOG_VERIFY_ERR = 0x00000004;
84        const DB_LOG_VERIFY_FORWARD = 0x00000008;
85        const DB_LOG_VERIFY_INTERR = 0x00000010;
86        const DB_LOG_VERIFY_PARTIAL = 0x00000020;
87        const DB_LOG_VERIFY_VERBOSE = 0x00000040;
88        const DB_LOG_VERIFY_WARNING = 0x00000080;
89        const DB_LOG_WRNOSYNC = 0x00000020;
90        const DB_LOG_ZERO = 0x00000010;
91        const DB_MPOOL_CREATE = 0x00000001;
92        const DB_MPOOL_DIRTY = 0x00000002;
93        const DB_MPOOL_DISCARD = 0x00000001;
94        const DB_MPOOL_EDIT = 0x00000004;
95        const DB_MPOOL_FREE = 0x00000008;
96        const DB_MPOOL_LAST = 0x00000010;
97        const DB_MPOOL_NEW = 0x00000020;
98        const DB_MPOOL_NOFILE = 0x00000001;
99        const DB_MPOOL_NOLOCK = 0x00000004;
100        const DB_MPOOL_TRY = 0x00000040;
101        const DB_MPOOL_UNLINK = 0x00000002;
102        const DB_MULTIPLE = 0x00000800;
103        const DB_MULTIPLE_KEY = 0x00004000;
104        const DB_MULTIVERSION = 0x00000008;
105        const DB_MUTEX_ALLOCATED = 0x00000001;
106        const DB_MUTEX_LOCKED = 0x00000002;
107        const DB_MUTEX_LOGICAL_LOCK = 0x00000004;
108        const DB_MUTEX_PROCESS_ONLY = 0x00000008;
109        const DB_MUTEX_SELF_BLOCK = 0x00000010;
110        const DB_MUTEX_SHARED = 0x00000020;
111        const DB_NOERROR = 0x00004000;
112        const DB_NOFLUSH = 0x00001000;
113        const DB_NOLOCKING = 0x00002000;
114        const DB_NOMMAP = 0x00000010;
115        const DB_NOORDERCHK = 0x00000002;
116        const DB_NOPANIC = 0x00004000;
117        const DB_NOSYNC = 0x00000001;
118        const DB_NO_AUTO_COMMIT = 0x00008000;
119        const DB_NO_CHECKPOINT = 0x00008000;
120        const DB_ODDFILESIZE = 0x00000080;
121        const DB_ORDERCHKONLY = 0x00000004;
122        const DB_OVERWRITE = 0x00008000;
123        const DB_PANIC_ENVIRONMENT = 0x00010000;
124        const DB_PRINTABLE = 0x00000008;
125        const DB_PRIVATE = 0x00010000;
126        const DB_PR_PAGE = 0x00000010;
127        const DB_PR_RECOVERYTEST = 0x00000020;
128        const DB_RDONLY = 0x00000400;
129        const DB_RDWRMASTER = 0x00010000;
130        const DB_READ_COMMITTED = 0x00000400;
131        const DB_READ_UNCOMMITTED = 0x00000200;
132        const DB_RECNUM = 0x00000040;
133        const DB_RECOVER = 0x00000002;
134        const DB_RECOVER_FATAL = 0x00020000;
135        const DB_REGION_INIT = 0x00020000;
136        const DB_REGISTER = 0x00040000;
137        const DB_RENUMBER = 0x00000080;
138        const DB_REPMGR_CONF_2SITE_STRICT = 0x00000001;
139        const DB_REPMGR_CONF_ELECTIONS = 0x00000002;
140        const DB_REPMGR_NEED_RESPONSE = 0x00000001;
141        const DB_REPMGR_PEER = 0x00000010;
142        const DB_REP_ANYWHERE = 0x00000001;
143        const DB_REP_CLIENT = 0x00000001;
144        const DB_REP_CONF_AUTOINIT = 0x00000004;
145        const DB_REP_CONF_AUTOROLLBACK = 0x00000008;
146        const DB_REP_CONF_BULK = 0x00000010;
147        const DB_REP_CONF_DELAYCLIENT = 0x00000020;
148        const DB_REP_CONF_INMEM = 0x00000040;
149        const DB_REP_CONF_LEASE = 0x00000080;
150        const DB_REP_CONF_NOWAIT = 0x00000100;
151        const DB_REP_ELECTION = 0x00000004;
152        const DB_REP_MASTER = 0x00000002;
153        const DB_REP_NOBUFFER = 0x00000002;
154        const DB_REP_PERMANENT = 0x00000004;
155        const DB_REP_REREQUEST = 0x00000008;
156        const DB_REVSPLITOFF = 0x00000100;
157        const DB_RMW = 0x00002000;
158        const DB_SALVAGE = 0x00000040;
159        const DB_SA_SKIPFIRSTKEY = 0x00000080;
160        const DB_SA_UNKNOWNKEY = 0x00000100;
161        const DB_SEQ_DEC = 0x00000001;
162        const DB_SEQ_INC = 0x00000002;
163        const DB_SEQ_RANGE_SET = 0x00000004;
164        const DB_SEQ_WRAP = 0x00000008;
165        const DB_SEQ_WRAPPED = 0x00000010;
166        const DB_SET_LOCK_TIMEOUT = 0x00000001;
167        const DB_SET_REG_TIMEOUT = 0x00000004;
168        const DB_SET_TXN_NOW = 0x00000008;
169        const DB_SET_TXN_TIMEOUT = 0x00000002;
170        const DB_SHALLOW_DUP = 0x00000100;
171        const DB_SNAPSHOT = 0x00000200;
172        const DB_STAT_ALL = 0x00000004;
173        const DB_STAT_ALLOC = 0x00000008;
174        const DB_STAT_CLEAR = 0x00000001;
175        const DB_STAT_LOCK_CONF = 0x00000010;
176        const DB_STAT_LOCK_LOCKERS = 0x00000020;
177        const DB_STAT_LOCK_OBJECTS = 0x00000040;
178        const DB_STAT_LOCK_PARAMS = 0x00000080;
179        const DB_STAT_MEMP_HASH = 0x00000010;
180        const DB_STAT_MEMP_NOERROR = 0x00000020;
181        const DB_STAT_SUBSYSTEM = 0x00000002;
182        const DB_STAT_SUMMARY = 0x00000010;
183        const DB_ST_DUPOK = 0x00000200;
184        const DB_ST_DUPSET = 0x00000400;
185        const DB_ST_DUPSORT = 0x00000800;
186        const DB_ST_IS_RECNO = 0x00001000;
187        const DB_ST_OVFL_LEAF = 0x00002000;
188        const DB_ST_RECNUM = 0x00004000;
189        const DB_ST_RELEN = 0x00008000;
190        const DB_ST_TOPLEVEL = 0x00010000;
191        const DB_SYSTEM_MEM = 0x00080000;
192        const DB_THREAD = 0x00000020;
193        const DB_TIME_NOTGRANTED = 0x00040000;
194        const DB_TRUNCATE = 0x00020000;
195        const DB_TXN_BULK = 0x00000010;
196        const DB_TXN_FAMILY = 0x00000040;
197        const DB_TXN_NOSYNC = 0x00000001;
198        const DB_TXN_NOT_DURABLE = 0x00000004;
199        const DB_TXN_NOWAIT = 0x00000002;
200        const DB_TXN_SNAPSHOT = 0x00000004;
201        const DB_TXN_SYNC = 0x00000008;
202        const DB_TXN_WAIT = 0x00000080;
203        const DB_TXN_WRITE_NOSYNC = 0x00000020;
204        const DB_UNREF = 0x00020000;
205        const DB_UPGRADE = 0x00000001;
206        const DB_USE_ENVIRON = 0x00000004;
207        const DB_USE_ENVIRON_ROOT = 0x00000008;
208        const DB_VERB_BACKUP = 0x00000001;
209        const DB_VERB_DEADLOCK = 0x00000002;
210        const DB_VERB_FILEOPS = 0x00000004;
211        const DB_VERB_FILEOPS_ALL = 0x00000008;
212        const DB_VERB_RECOVERY = 0x00000010;
213        const DB_VERB_REGISTER = 0x00000020;
214        const DB_VERB_REPLICATION = 0x00000040;
215        const DB_VERB_REPMGR_CONNFAIL = 0x00000080;
216        const DB_VERB_REPMGR_MISC = 0x00000100;
217        const DB_VERB_REP_ELECT = 0x00000200;
218        const DB_VERB_REP_LEASE = 0x00000400;
219        const DB_VERB_REP_MISC = 0x00000800;
220        const DB_VERB_REP_MSGS = 0x00001000;
221        const DB_VERB_REP_SYNC = 0x00002000;
222        const DB_VERB_REP_SYSTEM = 0x00004000;
223        const DB_VERB_REP_TEST = 0x00008000;
224        const DB_VERB_WAITSFOR = 0x00010000;
225        const DB_VERIFY = 0x00000002;
226        const DB_VERIFY_PARTITION = 0x00040000;
227        const DB_WRITECURSOR = 0x00000010;
228        const DB_WRITELOCK = 0x00000020;
229        const DB_WRITEOPEN = 0x00040000;
230        const DB_XA_CREATE = 0x00000001;
231        const DB_YIELDCPU = 0x00080000;
232    }
233}