File: N_BerkeleyDB.htm

package info (click to toggle)
db5.3 5.3.28%2Bdfsg1-0.5
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 158,360 kB
  • sloc: ansic: 448,411; java: 111,824; tcl: 80,544; sh: 44,326; cs: 33,697; cpp: 21,604; perl: 14,557; xml: 10,799; makefile: 4,077; yacc: 1,003; awk: 965; sql: 801; erlang: 342; python: 216; php: 24; asm: 14
file content (379 lines) | stat: -rw-r--r-- 56,396 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>BerkeleyDB Namespace</title><link rel="stylesheet" type="text/css" href="../styles/presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scripts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="BerkeleyDB" /><meta name="file" content="N_BerkeleyDB" /><meta name="guid" content="N_BerkeleyDB" /><xml><MSHelp:Attr Name="AssetID" Value="N:BerkeleyDB" /><MSHelp:TOCTitle Title="BerkeleyDB Namespace" /><MSHelp:RLTitle Title="BerkeleyDB Namespace ()" /><MSHelp:Keyword Index="A" Term="N:BerkeleyDB" /><MSHelp:Keyword Index="A" Term="frlrfBerkeleyDB" /><MSHelp:Keyword Index="K" Term="BerkeleyDB namespace" /><MSHelp:Keyword Index="F" Term="BerkeleyDB" /><MSHelp:Attr Name="HelpPriority" Value="1" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Attr Name="DevLang" Value="C++" /><MSHelp:Attr Name="Locale" Value="en-us" /><MSHelp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="Abstract" Value=" " /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" title="Expand Image" /><img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span><span>    </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label id="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Berkeley DB .NET API Documentation</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">BerkeleyDB Namespace</span></td></tr><tr id="headerTableRow3"><td align="left">
  <span id="headfeedbackarea" class="feedbackhead">
      <a href="javascript:SubmitFeedback('','Berkeley DB .NET API Documentation','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20used%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedback%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20let%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">
        
        Send Feedback
      </a>
	</span>
</td></tr></table><table id="gradientTable"><tr><td class="nsrBottom" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"> </span><div class="summary"> </div><h1 class="heading"><span onclick="ExpandCollapse(classToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(classToggle, event)" tabindex="0"><img id="classToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Classes</span></h1><div id="classSection" class="section" name="collapseableSection" style=""><table id="typeList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
           
       </th><th class="nameColumn">Class</th><th class="descriptionColumn">Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_AckPolicy.htm">AckPolicy</a></td><td><div class="summary">
            The AckPolicy class specifies how master and client sites will handle
            acknowledgment of replication messages which are necessary for
            "permanent" records. The current implementation requires all sites in a
            replication group configure the same acknowledgement policy. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ActiveTransaction.htm">ActiveTransaction</a></td><td><div class="summary">
            The ActiveTransaction class describes a currently active transaction.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BackupOptions.htm">BackupOptions</a></td><td><div class="summary">
            Configuration parameters for hot backup.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BadSecondaryException.htm">BadSecondaryException</a></td><td><div class="summary">
            A secondary index has been corrupted. This is likely the result of an
            application operating on related databases without first associating
            them.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BaseCursor.htm">BaseCursor</a></td><td><div class="summary">
        <p>
            The abstract base class from which all cursor classes inherit.
            </p>
        <p>
            Cursors may span threads, but only serially, that is, the application
            must serialize access to the cursor handle.
            </p>
      </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BaseDatabase.htm">BaseDatabase</a></td><td><div class="summary">
            The base class from which all database classes inherit
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BTreeCursor.htm">BTreeCursor</a></td><td><div class="summary">
            A class for traversing the records of a <a href="T_BerkeleyDB_BTreeDatabase.htm">BTreeDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BTreeDatabase.htm">BTreeDatabase</a></td><td><div class="summary">
            A class representing a BTreeDatabase.  The Btree format is a
            representation of a sorted, balanced tree structure. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BTreeDatabaseConfig.htm">BTreeDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_BTreeDatabase.htm">BTreeDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_BTreeStats.htm">BTreeStats</a></td><td><div class="summary">
            Statistical information about a BTreeDatabase
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ByteOrder.htm">ByteOrder</a></td><td><div class="summary">
            A class to represent the database byte order.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_CacheInfo.htm">CacheInfo</a></td><td><div class="summary">
            A class to represent information about the Berkeley DB cache
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_CachePriority.htm">CachePriority</a></td><td><div class="summary">
            A class to represent cache priority for database pages
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_CompactConfig.htm">CompactConfig</a></td><td><div class="summary">
            A class to represent configuration settings for
            <a href="M_BerkeleyDB_BTreeDatabase_Compact.htm">Compact(CompactConfig)</a> and
            <a href="M_BerkeleyDB_RecnoDatabase_Compact.htm">Compact(CompactConfig)</a>.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_CompactData.htm">CompactData</a></td><td><div class="summary">
            A class for representing compact operation statistics
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_Cursor.htm">Cursor</a></td><td><div class="summary">
            A class representing database cursors, which allow for traversal of 
            database records.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_CursorConfig.htm">CursorConfig</a></td><td><div class="summary">
            A class representing configuration parameters for <a href="T_BerkeleyDB_Cursor.htm">Cursor</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_Database.htm">Database</a></td><td><div class="summary">
            A class representing a Berkeley DB database, a base class for access
            method specific classes.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseConfig.htm">DatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for <a href="T_BerkeleyDB_Database.htm">Database</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseEntry.htm">DatabaseEntry</a></td><td><div class="summary">
            A class representing a key or data item in a Berkeley DB database
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a></td><td><div class="summary">
            A class representing a Berkeley DB database environment - a collection
            including support for some or all of caching, locking, logging and
            transaction subsystems, as well as databases and log files.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseEnvironmentConfig.htm">DatabaseEnvironmentConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseException.htm">DatabaseException</a></td><td><div class="summary">
            Represents errors that occur during Berkley DB operations.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DatabaseType.htm">DatabaseType</a></td><td><div class="summary">
            A class representing the supported Berkeley DB access methods.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DbChannel.htm">DbChannel</a></td><td><div class="summary">
            A class representing a channel in Berkeley DB HA replication manager.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DbSite.htm">DbSite</a></td><td><div class="summary">
            A class representing a site in Berkeley DB HA replication manager.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DbSiteConfig.htm">DbSiteConfig</a></td><td><div class="summary">
            Configuration properties for a site in replication manager.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DbThreadID.htm">DbThreadID</a></td><td><div class="summary">
            A class representing a unique identifier for a thread of control in a
            Berkeley DB application.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DeadlockException.htm">DeadlockException</a></td><td><div class="summary">
            When multiple threads of control are modifying the database, there is
            normally the potential for deadlock. In Berkeley DB, deadlock is
            signified by a DeadlockException thrown from the Berkeley DB function.
            Whenever a Berkeley DB function throws a DeadlockException, the
            enclosing transaction should be aborted.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_DeadlockPolicy.htm">DeadlockPolicy</a></td><td><div class="summary">
            A class to represent what lock request(s) should be rejected during
            deadlock resolution.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ErrorCodes.htm">ErrorCodes</a></td><td><div class="summary">
            Constants representing error codes returned by the Berkeley DB library.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ForeignConflictException.htm">ForeignConflictException</a></td><td><div class="summary">
      </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_FullLogBufferException.htm">FullLogBufferException</a></td><td><div class="summary">
            In-memory logs are configured and no more log buffer space is available.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HashCursor.htm">HashCursor</a></td><td><div class="summary">
            A class for traversing the records of a <a href="T_BerkeleyDB_HashDatabase.htm">HashDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HashDatabase.htm">HashDatabase</a></td><td><div class="summary">
            A class representing a HashDatabase. The Hash format is an extensible,
            dynamic hashing scheme.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HashDatabaseConfig.htm">HashDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_HashDatabase.htm">HashDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HashStats.htm">HashStats</a></td><td><div class="summary">
            Statistical information about a HashDatabase
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HeapDatabase.htm">HeapDatabase</a></td><td><div class="summary">
            A class representing a HeapDatabase.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HeapDatabaseConfig.htm">HeapDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_HeapDatabase.htm">HeapDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HeapFullException.htm">HeapFullException</a></td><td><div class="summary">
            An attempt was made to add or update a record in a
            <a href="T_BerkeleyDB_HeapDatabase.htm">HeapDatabase</a>. However, the size of the database was
            constrained using <a href="M_BerkeleyDB_HeapDatabaseConfig_MaxSize.htm">MaxSize(UInt32, UInt32)</a>, and that
            limit has been reached.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HeapRecordId.htm">HeapRecordId</a></td><td><div class="summary">
             Content used for the key in a Heap database record. Berkeley DB creates
             this value for you when you create a record in a Heap database. You
             should never create this structure yourself; Berkeley DB must create it
             for you.
            
             This structure is returned in the key DatabaseEntry parameter of the
             method that you use to add a record to the Heap database. 
             </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_HeapStats.htm">HeapStats</a></td><td><div class="summary">
            Statistical information about a QueueDatabase
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_JoinCursor.htm">JoinCursor</a></td><td><div class="summary">
            A class representing a join cursor, for use in performing equality or
            natural joins on secondary indices.  For information on how to organize
            your data to use this functionality, see Equality join in the
            Programmer's Reference Guide. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_KeyEmptyException.htm">KeyEmptyException</a></td><td><div class="summary">
            The requested key/data pair logically exists but was never explicitly
            created by the application, or that the requested key/data pair was
            deleted and never re-created. In addition, the Queue access method will
            throw a KeyEmptyException for records that were created as part of a
            transaction that was later aborted and never re-created.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_KeyExistException.htm">KeyExistException</a></td><td><div class="summary">
            A key/data pair was inserted into the database using
            <a href="M_BerkeleyDB_Database_PutNoOverwrite_2.htm">PutNoOverwrite(MultipleKeyDatabaseEntry)</a> and the key already
            exists in the database, or using
            <a href="M_BerkeleyDB_BTreeDatabase_PutNoDuplicate.htm">PutNoDuplicate(DatabaseEntry, DatabaseEntry)</a> or
            <a href="M_BerkeleyDB_HashDatabase_PutNoDuplicate.htm">PutNoDuplicate(DatabaseEntry, DatabaseEntry)</a> and the key/data
            pair already exists in the database.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_KeyRange.htm">KeyRange</a></td><td><div class="summary">
        <p>
            A class representing an estimate of the proportion of keys that are less
            than, equal to, and greater than a given key.
            </p>
        <p>
            Values are in the range of 0 to 1; for example, if the field less is
            0.05, 5% of the keys in the database are less than the key parameter.
            The value for equal will be zero if there is no matching key, and will
            be non-zero otherwise. 
            </p>
      </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LeaseExpiredException.htm">LeaseExpiredException</a></td><td><div class="summary">
            The site's replication master lease has expired.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LockingConfig.htm">LockingConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a>'s locking subsystem.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LockingInfo.htm">LockingInfo</a></td><td><div class="summary">
            A class representing the locking options for Berkeley DB operations.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LockNotGrantedException.htm">LockNotGrantedException</a></td><td><div class="summary">
            If <a href="F_BerkeleyDB_DatabaseEnvironmentConfig_TimeNotGranted.htm">TimeNotGranted</a> is true,
            database calls timing out based on lock or transaction timeout values
            will throw a LockNotGrantedException, instead of a DeadlockException.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LockStats.htm">LockStats</a></td><td><div class="summary">
            Statistical information about the locking subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LogConfig.htm">LogConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a>'s logging subsystem.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LogStats.htm">LogStats</a></td><td><div class="summary">
            Statistical information about the logging subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LogVerifyConfig.htm">LogVerifyConfig</a></td><td><div class="summary">
            A class representing configuration parameters for log verification.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_LSN.htm">LSN</a></td><td><div class="summary">
            A log sequence number, which specifies a unique location in a log file.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MPoolConfig.htm">MPoolConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a>'s memory pool subsystem.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MPoolFileStats.htm">MPoolFileStats</a></td><td><div class="summary">
            Statistical information about a file in the memory pool
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MPoolStats.htm">MPoolStats</a></td><td><div class="summary">
            Statistical information about the memory pool subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MultipleDatabaseEntry.htm">MultipleDatabaseEntry</a></td><td><div class="summary">
            A class providing access to multiple <a href="T_BerkeleyDB_DatabaseEntry.htm">DatabaseEntry</a>
            objects.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MultipleKeyDatabaseEntry.htm">MultipleKeyDatabaseEntry</a></td><td><div class="summary">
            A class providing access to multiple key/data pairs.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MutexConfig.htm">MutexConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a>'s mutex subsystem.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_MutexStats.htm">MutexStats</a></td><td><div class="summary">
            Statistical information about the mutex subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_NotFoundException.htm">NotFoundException</a></td><td><div class="summary">
            The requested key/data pair did not exist in the database or that
            start-of- or end-of-file has been reached by a cursor.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_OldVersionException.htm">OldVersionException</a></td><td><div class="summary">
            This version of Berkeley DB is unable to upgrade a given database.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_PageNotFoundException.htm">PageNotFoundException</a></td><td><div class="summary">
      </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_PreparedTransaction.htm">PreparedTransaction</a></td><td><div class="summary">
            A class representing a transaction that must be resolved by the
            application following <a href="M_BerkeleyDB_DatabaseEnvironment_Recover.htm">Recover(Int32, Boolean)</a>.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_QueueDatabase.htm">QueueDatabase</a></td><td><div class="summary">
            A class representing a QueueDatabase. The Queue format supports fast
            access to fixed-length records accessed sequentially or by logical
            record number.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_QueueDatabaseConfig.htm">QueueDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_QueueDatabase.htm">QueueDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_QueueStats.htm">QueueStats</a></td><td><div class="summary">
            Statistical information about a QueueDatabase
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RecnoCursor.htm">RecnoCursor</a></td><td><div class="summary">
            A class for traversing the records of a <a href="T_BerkeleyDB_RecnoDatabase.htm">RecnoDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RecnoDatabase.htm">RecnoDatabase</a></td><td><div class="summary">
            A class representing a RecnoDatabase. The Recno format supports fixed-
            or variable-length records, accessed sequentially or by logical record
            number, and optionally backed by a flat text file. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RecnoDatabaseConfig.htm">RecnoDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_RecnoDatabase.htm">RecnoDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RecnoStats.htm">RecnoStats</a></td><td><div class="summary">
            Statistical information about a RecnoDatabase
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ReplicationConfig.htm">ReplicationConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_DatabaseEnvironment.htm">DatabaseEnvironment</a>'s replication subsystem.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ReplicationHostAddress.htm">ReplicationHostAddress</a></td><td><div class="summary">
            A class representing the address of a replication site used by Berkeley
            DB HA.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_ReplicationStats.htm">ReplicationStats</a></td><td><div class="summary">
            Statistical information about the replication subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RepMgrSite.htm">RepMgrSite</a></td><td><div class="summary">
            A class representing a replication site used by Replication Manager
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RepMgrStats.htm">RepMgrStats</a></td><td><div class="summary">
            Statistical information about the Replication Manager
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RepProcMsgResult.htm">RepProcMsgResult</a></td><td><div class="summary">
            A class representing the return value of
            <a href="M_BerkeleyDB_DatabaseEnvironment_RepProcessMessage.htm">RepProcessMessage(DatabaseEntry, DatabaseEntry, Int32)</a>.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_RunRecoveryException.htm">RunRecoveryException</a></td><td><div class="summary">
            Berkeley DB has encountered an error it considers fatal to an entire
            environment. Once a RunRecoveryException has been thrown by any
            interface, it will be returned from all subsequent Berkeley DB calls
            made by any threads of control participating in the environment.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryBTreeDatabase.htm">SecondaryBTreeDatabase</a></td><td><div class="summary">
            A class representing a SecondaryBTreeDatabase.  The Btree format is a
            representation of a sorted, balanced tree structure. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryBTreeDatabaseConfig.htm">SecondaryBTreeDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_SecondaryBTreeDatabase.htm">SecondaryBTreeDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryCursor.htm">SecondaryCursor</a></td><td><div class="summary">
            A class representing database cursors over secondary indexes, which
            allow for traversal of database records.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryDatabase.htm">SecondaryDatabase</a></td><td><div class="summary">
            A class representing a secondary Berkeley DB database, a base class for
            access method specific classes.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryDatabaseConfig.htm">SecondaryDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_SecondaryDatabase.htm">SecondaryDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryHashDatabase.htm">SecondaryHashDatabase</a></td><td><div class="summary">
            A class representing a SecondaryHashDatabase. The Hash format is an
            extensible, dynamic hashing scheme.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryHashDatabaseConfig.htm">SecondaryHashDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_SecondaryHashDatabase.htm">SecondaryHashDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryQueueDatabase.htm">SecondaryQueueDatabase</a></td><td><div class="summary">
            A class representing a SecondaryQueueDatabase. The Queue format supports
            fast access to fixed-length records accessed sequentially or by logical
            record number.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryQueueDatabaseConfig.htm">SecondaryQueueDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_SecondaryQueueDatabase.htm">SecondaryQueueDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryRecnoDatabase.htm">SecondaryRecnoDatabase</a></td><td><div class="summary">
            A class representing a RecnoDatabase. The Recno format supports fixed-
            or variable-length records, accessed sequentially or by logical record
            number, and optionally backed by a flat text file. 
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SecondaryRecnoDatabaseConfig.htm">SecondaryRecnoDatabaseConfig</a></td><td><div class="summary">
            A class representing configuration parameters for
            <a href="T_BerkeleyDB_RecnoDatabase.htm">RecnoDatabase</a></div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_Sequence.htm">Sequence</a></td><td><div class="summary">
            A class that provides an arbitrary number of persistent objects that
            return an increasing or decreasing sequence of integers.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SequenceConfig.htm">SequenceConfig</a></td><td><div class="summary">
            Configuration properties for a Sequence
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_SequenceStats.htm">SequenceStats</a></td><td><div class="summary">
            Statistical information about a Sequence
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_Transaction.htm">Transaction</a></td><td><div class="summary">
            A class representing Berkeley DB transactions
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_TransactionConfig.htm">TransactionConfig</a></td><td><div class="summary">
            A class representing configuration parameters for a
            <a href="T_BerkeleyDB_Transaction.htm">Transaction</a>.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_TransactionStats.htm">TransactionStats</a></td><td><div class="summary">
            Statistical information about the transaction subsystem
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_VerboseMessages.htm">VerboseMessages</a></td><td><div class="summary">
            Enable specific additional informational and debugging messages.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_VerificationException.htm">VerificationException</a></td><td><div class="summary">
            Thrown by <a href="M_BerkeleyDB_Database_Verify.htm">Verify(String, DatabaseConfig)</a> if a database is
            corrupted, and by <a href="M_BerkeleyDB_Database_Salvage.htm">Salvage(String, DatabaseConfig)</a> if all
            key/data pairs in the file may not have been successfully output.
            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" title="Public class" /></td><td><a href="T_BerkeleyDB_VersionMismatchException.htm">VersionMismatchException</a></td><td><div class="summary">
            The version of the Berkeley DB library doesn't match the version that
            created the database environment.
            </div></td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(interfaceToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(interfaceToggle, event)" tabindex="0"><img id="interfaceToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Interfaces</span></h1><div id="interfaceSection" class="section" name="collapseableSection" style=""><table id="typeList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
           
       </th><th class="nameColumn">Interface</th><th class="descriptionColumn">Description</th></tr><tr data="interface; public"><td><img src="../icons/pubinterface.gif" title="Public interface" /></td><td><a href="T_BerkeleyDB_IBackup.htm">IBackup</a></td><td><div class="summary">
            An interface that can optionally be used to override the default 
            behavior performed by the <a href="M_BerkeleyDB_DatabaseEnvironment_Backup.htm">Backup(String, BackupOptions)</a> and 
            <a href="M_BerkeleyDB_DatabaseEnvironment_BackupDatabase.htm">BackupDatabase(String, String, Boolean)</a> methods. Implementation 
            of this interface is required if the DatabaseEnvironment.backup or 
            DatabaseEnvironment.backupDatabase target parameter is null.  You 
            configure the environment with this handler via 
            <a href="P_BerkeleyDB_DatabaseEnvironment_BackupHandler.htm">BackupHandler</a>.
            </div></td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(delegateToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(delegateToggle, event)" tabindex="0"><img id="delegateToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Delegates</span></h1><div id="delegateSection" class="section" name="collapseableSection" style=""><table id="typeList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
           
       </th><th class="nameColumn">Delegate</th><th class="descriptionColumn">Description</th></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_AppendRecordDelegate.htm">AppendRecordDelegate</a></td><td><div class="summary">
            A function to call after the record number has been selected but before
            the data has been stored into the database.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_BTreeCompressDelegate.htm">BTreeCompressDelegate</a></td><td><div class="summary">
            A function to store a compressed key/data pair into a supplied buffer.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_BTreeDecompressDelegate.htm">BTreeDecompressDelegate</a></td><td><div class="summary">
            A function to decompress a key/data pair from a supplied buffer.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_DatabaseFeedbackDelegate.htm">DatabaseFeedbackDelegate</a></td><td><div class="summary">
            The application-specified feedback function called to report Berkeley DB
            operation progress.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_EntryComparisonDelegate.htm">EntryComparisonDelegate</a></td><td><div class="summary">
            An application-specified comparison function.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_EntryPrefixComparisonDelegate.htm">EntryPrefixComparisonDelegate</a></td><td><div class="summary">
            An application-specified prefix comparison function.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_EnvironmentFeedbackDelegate.htm">EnvironmentFeedbackDelegate</a></td><td><div class="summary">
            The application-specified feedback function called to report Berkeley DB
            operation progress.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_ErrorFeedbackDelegate.htm">ErrorFeedbackDelegate</a></td><td><div class="summary">
            The application-specified error reporting function.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_EventNotifyDelegate.htm">EventNotifyDelegate</a></td><td><div class="summary">
            The application's event notification function.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_ForeignKeyNullifyDelegate.htm">ForeignKeyNullifyDelegate</a></td><td><div class="summary">
      </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_HashFunctionDelegate.htm">HashFunctionDelegate</a></td><td><div class="summary">
            The application-specified hash function.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_MessageDispatchDelegate.htm">MessageDispatchDelegate</a></td><td><div class="summary">
            Application-specific function used to handle messages sent over 
            Replication Manager message channels. 
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_ReplicationTransportDelegate.htm">ReplicationTransportDelegate</a></td><td><div class="summary">
            The function used to transmit data using the replication application's
            communication infrastructure.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_SecondaryKeyGenDelegate.htm">SecondaryKeyGenDelegate</a></td><td><div class="summary">
            The function that creates the set of secondary keys corresponding to a
            given primary key and data pair.  To create multiple secondary keys,
            return a <a href="T_BerkeleyDB_MultipleDatabaseEntry.htm">MultipleDatabaseEntry</a>.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_SetThreadIDDelegate.htm">SetThreadIDDelegate</a></td><td><div class="summary">
            A function which returns a unique identifier pair for a thread of
            control in a Berkeley DB application.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_SetThreadNameDelegate.htm">SetThreadNameDelegate</a></td><td><div class="summary">
            A function which returns an identifier pair for a thread of control
            formatted for display.
            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" title="Public delegate" /></td><td><a href="T_BerkeleyDB_ThreadIsAliveDelegate.htm">ThreadIsAliveDelegate</a></td><td><div class="summary">
            A function which returns whether the thread of control, identified by
            <span class="parameter">info</span>, is still running.
            </div></td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(enumerationToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(enumerationToggle, event)" tabindex="0"><img id="enumerationToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Enumerations</span></h1><div id="enumerationSection" class="section" name="collapseableSection" style=""><table id="typeList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
           
       </th><th class="nameColumn">Enumeration</th><th class="descriptionColumn">Description</th></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_CreatePolicy.htm">CreatePolicy</a></td><td><div class="summary">
            The policy for how to handle database creation.
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_Cursor_InsertLocation.htm">Cursor<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span></span>InsertLocation</a></td><td><div class="summary">
            Specifies where to place duplicate data elements of the key to which
            the cursor refers.
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_Database_VerifyOperation.htm">Database<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span></span>VerifyOperation</a></td><td><div class="summary">
            Specifies the type of verification to perform
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_DatabaseFeedbackEvent.htm">DatabaseFeedbackEvent</a></td><td><div class="summary">
            Specifies the database operation whose progress is being reported
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_DuplicatesPolicy.htm">DuplicatesPolicy</a></td><td><div class="summary">
            Policy for duplicate data items in the database; that is, whether insertion
            when the key of the key/data pair being inserted already exists in the
            database will be successful. 
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_EncryptionAlgorithm.htm">EncryptionAlgorithm</a></td><td><div class="summary">
            Specifies an algorithm used for encryption and decryption
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_EnvironmentFeedbackEvent.htm">EnvironmentFeedbackEvent</a></td><td><div class="summary">
            Specifies the environment operation whose progress is being reported
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_EnvironmentID.htm">EnvironmentID</a></td><td><div class="summary">
            Special environment IDs.
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_ForeignKeyDeleteAction.htm">ForeignKeyDeleteAction</a></td><td><div class="summary">
            Specifies the action to take when deleting a foreign key
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_Isolation.htm">Isolation</a></td><td><div class="summary">
            Specify the degree of isolation for transactional operations
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_NotificationEvent.htm">NotificationEvent</a></td><td><div class="summary">
            Specify a Berkeley DB event
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_RepProcMsgResult_ProcMsgResult.htm">RepProcMsgResult<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span></span>ProcMsgResult</a></td><td><div class="summary">
            The result of processing an incoming replication message.
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_TransactionAppliedStatus.htm">TransactionAppliedStatus</a></td><td><div class="summary">
            Status values from transaction application checking operations.
            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" title="Public enumeration" /></td><td><a href="T_BerkeleyDB_TransactionConfig_LogFlush.htm">TransactionConfig<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span></span>LogFlush</a></td><td><div class="summary">
            Specifies the log flushing behavior on transaction commit
            </div></td></tr></table></div></div><div id="footer"><div class="footerLine"><img width="100%" height="3px" src="../icons/footer.gif" title="Footer image" /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"> </span>
Report Feedback on this item in the Oracle Technology Network Forum <p />Copyright (c) 2008, 2013 Oracle. All rights reserved.</div></div></body></html>