• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/db-4.7.25.NC/docs/java/com/sleepycat/db/
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.5.0) on Thu May 15 17:17:33 EDT 2008 -->
6<TITLE>
7com.sleepycat.db (Oracle - Berkeley DB Java API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="com.sleepycat.db package">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17    parent.document.title="com.sleepycat.db (Oracle - Berkeley DB Java API)";
18}
19</SCRIPT>
20<NOSCRIPT>
21</NOSCRIPT>
22
23</HEAD>
24
25<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28<!-- ========= START OF TOP NAVBAR ======= -->
29<A NAME="navbar_top"><!-- --></A>
30<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32<TR>
33<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34<A NAME="navbar_top_firstrow"><!-- --></A>
35<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36  <TR ALIGN="center" VALIGN="top">
37  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
39  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
40  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45  </TR>
46</TABLE>
47</TD>
48<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49<b>Berkeley DB</b><br><font size="-1"> version 4.7.25</font></EM>
50</TD>
51</TR>
52
53<TR>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55&nbsp;<A HREF="../../../com/sleepycat/collections/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
56&nbsp;<A HREF="../../../com/sleepycat/persist/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58  <A HREF="../../../index.html?com/sleepycat/db/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60&nbsp;<SCRIPT type="text/javascript">
61  <!--
62  if(window==top) {
63    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
64  }
65  //-->
66</SCRIPT>
67<NOSCRIPT>
68  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
69</NOSCRIPT>
70
71
72</FONT></TD>
73</TR>
74</TABLE>
75<A NAME="skip-navbar_top"></A>
76<!-- ========= END OF TOP NAVBAR ========= -->
77
78<HR>
79<H2>
80Package com.sleepycat.db
81</H2>
82Berkeley DB Java API<br>
83<a href="../../../../ref/toc.html" target="_top">[reference guide]</a> <a href="../../../../ref/java/program.html" target="_top">[Java programming notes]</a>.
84<P>
85<B>See:</B>
86<BR>
87&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
88<P>
89
90<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
91<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
92<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
93<B>Interface Summary</B></FONT></TH>
94</TR>
95<TR BGCOLOR="white" CLASS="TableRowColor">
96<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/BtreePrefixCalculator.html" title="interface in com.sleepycat.db">BtreePrefixCalculator</A></B></TD>
97<TD>An interface specifying how Btree prefixes should be calculated.</TD>
98</TR>
99<TR BGCOLOR="white" CLASS="TableRowColor">
100<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ErrorHandler.html" title="interface in com.sleepycat.db">ErrorHandler</A></B></TD>
101<TD>An interface specifying a callback function to be called when an error
102occurs in the Berkeley DB library.</TD>
103</TR>
104<TR BGCOLOR="white" CLASS="TableRowColor">
105<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/EventHandler.html" title="interface in com.sleepycat.db">EventHandler</A></B></TD>
106<TD>An interface classs with prototype definitions of all event functions that
107can be called via the Berkeley DB event callback mechanism.</TD>
108</TR>
109<TR BGCOLOR="white" CLASS="TableRowColor">
110<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/FeedbackHandler.html" title="interface in com.sleepycat.db">FeedbackHandler</A></B></TD>
111<TD>An interface specifying a function to be called to provide feedback.</TD>
112</TR>
113<TR BGCOLOR="white" CLASS="TableRowColor">
114<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ForeignKeyNullifier.html" title="interface in com.sleepycat.db">ForeignKeyNullifier</A></B></TD>
115<TD>&nbsp;</TD>
116</TR>
117<TR BGCOLOR="white" CLASS="TableRowColor">
118<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ForeignMultiKeyNullifier.html" title="interface in com.sleepycat.db">ForeignMultiKeyNullifier</A></B></TD>
119<TD>&nbsp;</TD>
120</TR>
121<TR BGCOLOR="white" CLASS="TableRowColor">
122<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Hasher.html" title="interface in com.sleepycat.db">Hasher</A></B></TD>
123<TD>An application-specified, database hash function.</TD>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LogRecordHandler.html" title="interface in com.sleepycat.db">LogRecordHandler</A></B></TD>
127<TD>A function to process application-specific log records.</TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MessageHandler.html" title="interface in com.sleepycat.db">MessageHandler</A></B></TD>
131<TD>An interface specifying a callback function to be called to display
132informational messages.</TD>
133</TR>
134<TR BGCOLOR="white" CLASS="TableRowColor">
135<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/PanicHandler.html" title="interface in com.sleepycat.db">PanicHandler</A></B></TD>
136<TD>An interface specifying a function to be called if the database
137environment panics.</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/RecordNumberAppender.html" title="interface in com.sleepycat.db">RecordNumberAppender</A></B></TD>
141<TD>An interface specifying a callback function that modifies stored data
142based on a generated key.</TD>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationTransport.html" title="interface in com.sleepycat.db">ReplicationTransport</A></B></TD>
146<TD>An interface specifying a replication transmit function, which sends
147information to other members of the replication group.</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SecondaryKeyCreator.html" title="interface in com.sleepycat.db">SecondaryKeyCreator</A></B></TD>
151<TD>The interface implemented for extracting single-valued secondary keys from
152primary records.</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SecondaryMultiKeyCreator.html" title="interface in com.sleepycat.db">SecondaryMultiKeyCreator</A></B></TD>
156<TD>The interface implemented for extracting multi-valued secondary keys from
157primary records.</TD>
158</TR>
159</TABLE>
160&nbsp;
161
162<P>
163
164<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
165<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
166<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
167<B>Class Summary</B></FONT></TH>
168</TR>
169<TR BGCOLOR="white" CLASS="TableRowColor">
170<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/BtreeStats.html" title="class in com.sleepycat.db">BtreeStats</A></B></TD>
171<TD>The BtreeStats object is used to return Btree
172or Recno database statistics.</TD>
173</TR>
174<TR BGCOLOR="white" CLASS="TableRowColor">
175<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CacheFile.html" title="class in com.sleepycat.db">CacheFile</A></B></TD>
176<TD>This class allows applications to modify settings for
177a <A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> using the <A HREF="../../../com/sleepycat/db/Database.html#getCacheFile()"><CODE>Database.getCacheFile</CODE></A>.</TD>
178</TR>
179<TR BGCOLOR="white" CLASS="TableRowColor">
180<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CacheFilePriority.html" title="class in com.sleepycat.db">CacheFilePriority</A></B></TD>
181<TD>Priorities that can be assigned to files in the cache.</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CacheFileStats.html" title="class in com.sleepycat.db">CacheFileStats</A></B></TD>
185<TD>Statistics for a file in the cache.</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CacheStats.html" title="class in com.sleepycat.db">CacheStats</A></B></TD>
189<TD>Cache statistics for a database environment.</TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CheckpointConfig.html" title="class in com.sleepycat.db">CheckpointConfig</A></B></TD>
193<TD>Specifies the attributes of an application invoked checkpoint operation.</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CompactConfig.html" title="class in com.sleepycat.db">CompactConfig</A></B></TD>
197<TD>Configuration for <A HREF="../../../com/sleepycat/db/Database.html#compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)"><CODE>Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)</CODE></A> operations.</TD>
198</TR>
199<TR BGCOLOR="white" CLASS="TableRowColor">
200<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CompactStats.html" title="class in com.sleepycat.db">CompactStats</A></B></TD>
201<TD>Statistics returned by a <A HREF="../../../com/sleepycat/db/Database.html#compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)"><CODE>Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)</CODE></A> operation.</TD>
202</TR>
203<TR BGCOLOR="white" CLASS="TableRowColor">
204<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db">Cursor</A></B></TD>
205<TD>A database cursor.</TD>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/CursorConfig.html" title="class in com.sleepycat.db">CursorConfig</A></B></TD>
209<TD>Specify the attributes of database cursor.</TD>
210</TR>
211<TR BGCOLOR="white" CLASS="TableRowColor">
212<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db">Database</A></B></TD>
213<TD>A database handle.</TD>
214</TR>
215<TR BGCOLOR="white" CLASS="TableRowColor">
216<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DatabaseConfig.html" title="class in com.sleepycat.db">DatabaseConfig</A></B></TD>
217<TD>Specify the attributes of a database.</TD>
218</TR>
219<TR BGCOLOR="white" CLASS="TableRowColor">
220<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</A></B></TD>
221<TD>Encodes database key and data items as a byte array.</TD>
222</TR>
223<TR BGCOLOR="white" CLASS="TableRowColor">
224<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DatabaseStats.html" title="class in com.sleepycat.db">DatabaseStats</A></B></TD>
225<TD>Statistics for a single database.</TD>
226</TR>
227<TR BGCOLOR="white" CLASS="TableRowColor">
228<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DatabaseType.html" title="class in com.sleepycat.db">DatabaseType</A></B></TD>
229<TD>Database types.</TD>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Environment.html" title="class in com.sleepycat.db">Environment</A></B></TD>
233<TD>A database environment.</TD>
234</TR>
235<TR BGCOLOR="white" CLASS="TableRowColor">
236<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/EnvironmentConfig.html" title="class in com.sleepycat.db">EnvironmentConfig</A></B></TD>
237<TD>Specifies the attributes of an environment.</TD>
238</TR>
239<TR BGCOLOR="white" CLASS="TableRowColor">
240<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/EventHandlerAdapter.html" title="class in com.sleepycat.db">EventHandlerAdapter</A></B></TD>
241<TD>An abstract class that implements <A HREF="../../../com/sleepycat/db/EventHandler.html" title="interface in com.sleepycat.db"><CODE>EventHandler</CODE></A>, used to specify a
242callback function to be called when an event is sent from the Berkeley DB
243library.</TD>
244</TR>
245<TR BGCOLOR="white" CLASS="TableRowColor">
246<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ForeignKeyDeleteAction.html" title="class in com.sleepycat.db">ForeignKeyDeleteAction</A></B></TD>
247<TD>&nbsp;</TD>
248</TR>
249<TR BGCOLOR="white" CLASS="TableRowColor">
250<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/HashStats.html" title="class in com.sleepycat.db">HashStats</A></B></TD>
251<TD>The HashStats object is used to return Hash database statistics.</TD>
252</TR>
253<TR BGCOLOR="white" CLASS="TableRowColor">
254<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/JoinConfig.html" title="class in com.sleepycat.db">JoinConfig</A></B></TD>
255<TD>The configuration properties of a <code>JoinCursor</code>.</TD>
256</TR>
257<TR BGCOLOR="white" CLASS="TableRowColor">
258<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/JoinCursor.html" title="class in com.sleepycat.db">JoinCursor</A></B></TD>
259<TD>A specialized join cursor for use in performing equality or natural joins on
260secondary indices.</TD>
261</TR>
262<TR BGCOLOR="white" CLASS="TableRowColor">
263<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/KeyRange.html" title="class in com.sleepycat.db">KeyRange</A></B></TD>
264<TD>An object that returns status from the <A HREF="../../../com/sleepycat/db/Database.html#getKeyRange(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry)"><CODE>Database.getKeyRange</CODE></A> method.</TD>
265</TR>
266<TR BGCOLOR="white" CLASS="TableRowColor">
267<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Lock.html" title="class in com.sleepycat.db">Lock</A></B></TD>
268<TD>The locking interfaces for the database environment are methods of the
269 <A HREF="../../../com/sleepycat/db/Environment.html" title="class in com.sleepycat.db"><CODE>Environment</CODE></A> handle.</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockDetectMode.html" title="class in com.sleepycat.db">LockDetectMode</A></B></TD>
273<TD>Deadlock detection modes.</TD>
274</TR>
275<TR BGCOLOR="white" CLASS="TableRowColor">
276<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockMode.html" title="class in com.sleepycat.db">LockMode</A></B></TD>
277<TD>Locking modes for database operations.</TD>
278</TR>
279<TR BGCOLOR="white" CLASS="TableRowColor">
280<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockOperation.html" title="class in com.sleepycat.db">LockOperation</A></B></TD>
281<TD>Operations that can be performed on locks.</TD>
282</TR>
283<TR BGCOLOR="white" CLASS="TableRowColor">
284<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockRequest.html" title="class in com.sleepycat.db">LockRequest</A></B></TD>
285<TD>The LockRequest object is used to encapsulate a single lock request.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockRequestMode.html" title="class in com.sleepycat.db">LockRequestMode</A></B></TD>
289<TD>When using the default lock conflict matrix, the LockRequestMode class
290defines the set of possible lock modes.</TD>
291</TR>
292<TR BGCOLOR="white" CLASS="TableRowColor">
293<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockStats.html" title="class in com.sleepycat.db">LockStats</A></B></TD>
294<TD>Lock statistics for a database environment.</TD>
295</TR>
296<TR BGCOLOR="white" CLASS="TableRowColor">
297<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LogCursor.html" title="class in com.sleepycat.db">LogCursor</A></B></TD>
298<TD>The LogCursor object is the handle for a cursor into the log files,
299supporting sequential access to the records stored in log files.</TD>
300</TR>
301<TR BGCOLOR="white" CLASS="TableRowColor">
302<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LogSequenceNumber.html" title="class in com.sleepycat.db">LogSequenceNumber</A></B></TD>
303<TD>The LogSequenceNumber object is a <em>log sequence number</em> which
304specifies a unique location in a log file.</TD>
305</TR>
306<TR BGCOLOR="white" CLASS="TableRowColor">
307<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LogStats.html" title="class in com.sleepycat.db">LogStats</A></B></TD>
308<TD>Log statistics for a database environment.</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleDataEntry.html" title="class in com.sleepycat.db">MultipleDataEntry</A></B></TD>
312<TD>A DatabaseEntry that holds multiple data items returned by a single
313<A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
314</TR>
315<TR BGCOLOR="white" CLASS="TableRowColor">
316<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleEntry.html" title="class in com.sleepycat.db">MultipleEntry</A></B></TD>
317<TD>An abstract class representing a DatabaseEntry that holds multiple results
318returned by a single <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get method.</TD>
319</TR>
320<TR BGCOLOR="white" CLASS="TableRowColor">
321<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleKeyDataEntry.html" title="class in com.sleepycat.db">MultipleKeyDataEntry</A></B></TD>
322<TD>A DatabaseEntry that holds multiple key/data pairs returned by a single
323<A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
324</TR>
325<TR BGCOLOR="white" CLASS="TableRowColor">
326<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleKeyNIODataEntry.html" title="class in com.sleepycat.db">MultipleKeyNIODataEntry</A></B></TD>
327<TD>A DatabaseEntry that holds multiple key/data pairs returned by a single
328<A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
329</TR>
330<TR BGCOLOR="white" CLASS="TableRowColor">
331<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleNIODataEntry.html" title="class in com.sleepycat.db">MultipleNIODataEntry</A></B></TD>
332<TD>A DatabaseEntry that holds multiple data items returned by a single
333<A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleRecnoDataEntry.html" title="class in com.sleepycat.db">MultipleRecnoDataEntry</A></B></TD>
337<TD>A DatabaseEntry that holds multiple record number/data pairs returned by a
338single <A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
339</TR>
340<TR BGCOLOR="white" CLASS="TableRowColor">
341<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MultipleRecnoNIODataEntry.html" title="class in com.sleepycat.db">MultipleRecnoNIODataEntry</A></B></TD>
342<TD>A DatabaseEntry that holds multiple record number/data pairs returned by a
343single <A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> get call.</TD>
344</TR>
345<TR BGCOLOR="white" CLASS="TableRowColor">
346<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MutexStats.html" title="class in com.sleepycat.db">MutexStats</A></B></TD>
347<TD>Statistics about mutexes in a Berkeley DB database environment, returned
348by <A HREF="../../../com/sleepycat/db/Environment.html#getMutexStats(com.sleepycat.db.StatsConfig)"><CODE>Environment.getMutexStats(com.sleepycat.db.StatsConfig)</CODE></A></TD>
349</TR>
350<TR BGCOLOR="white" CLASS="TableRowColor">
351<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</A></B></TD>
352<TD>Status values from database operations.</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/PreparedTransaction.html" title="class in com.sleepycat.db">PreparedTransaction</A></B></TD>
356<TD>The PreparedTransaction object is used to encapsulate a single prepared,
357but not yet resolved, transaction.</TD>
358</TR>
359<TR BGCOLOR="white" CLASS="TableRowColor">
360<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/QueueStats.html" title="class in com.sleepycat.db">QueueStats</A></B></TD>
361<TD>The QueueStats object is used to return Queue database statistics.</TD>
362</TR>
363<TR BGCOLOR="white" CLASS="TableRowColor">
364<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/RecoveryOperation.html" title="class in com.sleepycat.db">RecoveryOperation</A></B></TD>
365<TD>The recovery operation being performed when <A HREF="../../../com/sleepycat/db/LogRecordHandler.html#handleLogRecord(com.sleepycat.db.Environment, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.LogSequenceNumber, com.sleepycat.db.RecoveryOperation)"><CODE>LogRecordHandler.handleLogRecord</CODE></A> is called.</TD>
366</TR>
367<TR BGCOLOR="white" CLASS="TableRowColor">
368<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</A></B></TD>
369<TD>Settings that configure Berkeley DB replication.</TD>
370</TR>
371<TR BGCOLOR="white" CLASS="TableRowColor">
372<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationHostAddress.html" title="class in com.sleepycat.db">ReplicationHostAddress</A></B></TD>
373<TD>A simple wrapper class to hold information needed to define
374a host in a replication group.</TD>
375</TR>
376<TR BGCOLOR="white" CLASS="TableRowColor">
377<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationManagerAckPolicy.html" title="class in com.sleepycat.db">ReplicationManagerAckPolicy</A></B></TD>
378<TD>A class that provides definitions for the types of network ack policyto use
379when transmitting messages between replication sites using theReplication
380Manager.</TD>
381</TR>
382<TR BGCOLOR="white" CLASS="TableRowColor">
383<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationManagerSiteInfo.html" title="class in com.sleepycat.db">ReplicationManagerSiteInfo</A></B></TD>
384<TD>A simple wrapper class to hold information needed to define a replication site.</TD>
385</TR>
386<TR BGCOLOR="white" CLASS="TableRowColor">
387<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationManagerStartPolicy.html" title="class in com.sleepycat.db">ReplicationManagerStartPolicy</A></B></TD>
388<TD>This class provides definitions of the various start policies thatcan be specified when starting a replication client using the<A HREF="../../../com/sleepycat/db/Environment.html#replicationManagerStart(int, com.sleepycat.db.ReplicationManagerStartPolicy)"><CODE>Environment.replicationManagerStart</CODE></A> call.</TD>
389</TR>
390<TR BGCOLOR="white" CLASS="TableRowColor">
391<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationManagerStats.html" title="class in com.sleepycat.db">ReplicationManagerStats</A></B></TD>
392<TD>Replication Manager statistics for a database environment.</TD>
393</TR>
394<TR BGCOLOR="white" CLASS="TableRowColor">
395<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationStats.html" title="class in com.sleepycat.db">ReplicationStats</A></B></TD>
396<TD>Replication statistics for a database environment.</TD>
397</TR>
398<TR BGCOLOR="white" CLASS="TableRowColor">
399<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationStatus.html" title="class in com.sleepycat.db">ReplicationStatus</A></B></TD>
400<TD>The return status from processing a replication message.</TD>
401</TR>
402<TR BGCOLOR="white" CLASS="TableRowColor">
403<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationTimeoutType.html" title="class in com.sleepycat.db">ReplicationTimeoutType</A></B></TD>
404<TD>The ReplicationTimeoutType defines the types of timeouts that can beconfigured for the Berkeley Db replication functionality.</TD>
405</TR>
406<TR BGCOLOR="white" CLASS="TableRowColor">
407<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SecondaryConfig.html" title="class in com.sleepycat.db">SecondaryConfig</A></B></TD>
408<TD>The configuration properties of a <code>SecondaryDatabase</code> extend
409those of a primary <code>Database</code>.</TD>
410</TR>
411<TR BGCOLOR="white" CLASS="TableRowColor">
412<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SecondaryCursor.html" title="class in com.sleepycat.db">SecondaryCursor</A></B></TD>
413<TD>A database cursor for a secondary database.</TD>
414</TR>
415<TR BGCOLOR="white" CLASS="TableRowColor">
416<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SecondaryDatabase.html" title="class in com.sleepycat.db">SecondaryDatabase</A></B></TD>
417<TD>A secondary database handle.</TD>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Sequence.html" title="class in com.sleepycat.db">Sequence</A></B></TD>
421<TD>A Sequence handle is used to manipulate a sequence record in a database.</TD>
422</TR>
423<TR BGCOLOR="white" CLASS="TableRowColor">
424<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SequenceConfig.html" title="class in com.sleepycat.db">SequenceConfig</A></B></TD>
425<TD>Specify the attributes of a sequence.</TD>
426</TR>
427<TR BGCOLOR="white" CLASS="TableRowColor">
428<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/SequenceStats.html" title="class in com.sleepycat.db">SequenceStats</A></B></TD>
429<TD>A SequenceStats object is used to return sequence statistics.</TD>
430</TR>
431<TR BGCOLOR="white" CLASS="TableRowColor">
432<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/StatsConfig.html" title="class in com.sleepycat.db">StatsConfig</A></B></TD>
433<TD>Specifies the attributes of a statistics retrieval operation.</TD>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/Transaction.html" title="class in com.sleepycat.db">Transaction</A></B></TD>
437<TD>The Transaction object is the handle for a transaction.</TD>
438</TR>
439<TR BGCOLOR="white" CLASS="TableRowColor">
440<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/TransactionConfig.html" title="class in com.sleepycat.db">TransactionConfig</A></B></TD>
441<TD>Specifies the attributes of a database environment transaction.</TD>
442</TR>
443<TR BGCOLOR="white" CLASS="TableRowColor">
444<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/TransactionStats.html" title="class in com.sleepycat.db">TransactionStats</A></B></TD>
445<TD>Transaction statistics for a database environment.</TD>
446</TR>
447<TR BGCOLOR="white" CLASS="TableRowColor">
448<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/TransactionStats.Active.html" title="class in com.sleepycat.db">TransactionStats.Active</A></B></TD>
449<TD>&nbsp;</TD>
450</TR>
451<TR BGCOLOR="white" CLASS="TableRowColor">
452<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/VerboseConfig.html" title="class in com.sleepycat.db">VerboseConfig</A></B></TD>
453<TD>Specifies the attributes of a verification operation.</TD>
454</TR>
455<TR BGCOLOR="white" CLASS="TableRowColor">
456<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/VerifyConfig.html" title="class in com.sleepycat.db">VerifyConfig</A></B></TD>
457<TD>Specifies the attributes of a verification operation.</TD>
458</TR>
459</TABLE>
460&nbsp;
461
462<P>
463
464<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
465<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
466<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
467<B>Exception Summary</B></FONT></TH>
468</TR>
469<TR BGCOLOR="white" CLASS="TableRowColor">
470<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DatabaseException.html" title="class in com.sleepycat.db">DatabaseException</A></B></TD>
471<TD>The root of all database exceptions.</TD>
472</TR>
473<TR BGCOLOR="white" CLASS="TableRowColor">
474<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/DeadlockException.html" title="class in com.sleepycat.db">DeadlockException</A></B></TD>
475<TD>DeadlockException is thrown to a thread of control when multiple threads
476competing for a lock are
477deadlocked, when a lock request has timed out
478or when a lock request would need to block and the transaction has been
479configured to not wait for locks.</TD>
480</TR>
481<TR BGCOLOR="white" CLASS="TableRowColor">
482<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/LockNotGrantedException.html" title="class in com.sleepycat.db">LockNotGrantedException</A></B></TD>
483<TD>A LockNotGrantedException is thrown when a lock requested using the
484<A HREF="../../../com/sleepycat/db/Environment.html#getLock(int, boolean, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.LockRequestMode)"><CODE>Environment.getLock</CODE></A> or <A HREF="../../../com/sleepycat/db/Environment.html#lockVector(int, boolean, com.sleepycat.db.LockRequest[])"><CODE>Environment.lockVector</CODE></A>
485methods, where the noWait flag or lock timers were configured, could not
486be granted before the wait-time expired.</TD>
487</TR>
488<TR BGCOLOR="white" CLASS="TableRowColor">
489<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/MemoryException.html" title="class in com.sleepycat.db">MemoryException</A></B></TD>
490<TD>This exception is thrown when a <A HREF="../../../com/sleepycat/db/DatabaseEntry.html" title="class in com.sleepycat.db"><CODE>DatabaseEntry</CODE></A>
491passed to a <A HREF="../../../com/sleepycat/db/Database.html" title="class in com.sleepycat.db"><CODE>Database</CODE></A> or <A HREF="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><CODE>Cursor</CODE></A> method is not large
492enough to hold a value being returned.</TD>
493</TR>
494<TR BGCOLOR="white" CLASS="TableRowColor">
495<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationDuplicateMasterException.html" title="class in com.sleepycat.db">ReplicationDuplicateMasterException</A></B></TD>
496<TD>The replication group has more than one master.</TD>
497</TR>
498<TR BGCOLOR="white" CLASS="TableRowColor">
499<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationHandleDeadException.html" title="class in com.sleepycat.db">ReplicationHandleDeadException</A></B></TD>
500<TD>Thrown when a database handle has been invalidated because a replication
501election unrolled a committed transaction.</TD>
502</TR>
503<TR BGCOLOR="white" CLASS="TableRowColor">
504<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationHoldElectionException.html" title="class in com.sleepycat.db">ReplicationHoldElectionException</A></B></TD>
505<TD>An election is needed.</TD>
506</TR>
507<TR BGCOLOR="white" CLASS="TableRowColor">
508<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationJoinFailureException.html" title="class in com.sleepycat.db">ReplicationJoinFailureException</A></B></TD>
509<TD>Thrown if a new master has been chosen but the client is unable to synchronize
510with the new master (possibly because the client has been configured
511with the <A HREF="../../../com/sleepycat/db/ReplicationConfig.html#NOAUTOINIT"><CODE>ReplicationConfig.NOAUTOINIT</CODE></A> setting to turn-off automatic
512internal initialization).</TD>
513</TR>
514<TR BGCOLOR="white" CLASS="TableRowColor">
515<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationLeaseExpiredException.html" title="class in com.sleepycat.db">ReplicationLeaseExpiredException</A></B></TD>
516<TD>Thrown if a master lease has expired.</TD>
517</TR>
518<TR BGCOLOR="white" CLASS="TableRowColor">
519<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationLeaseTimeoutException.html" title="class in com.sleepycat.db">ReplicationLeaseTimeoutException</A></B></TD>
520<TD>Thrown if a master lease has timed out.</TD>
521</TR>
522<TR BGCOLOR="white" CLASS="TableRowColor">
523<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationLockoutException.html" title="class in com.sleepycat.db">ReplicationLockoutException</A></B></TD>
524<TD>Thrown when an operation was blocked by client/master synchronization.</TD>
525</TR>
526<TR BGCOLOR="white" CLASS="TableRowColor">
527<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/ReplicationSiteUnavailableException.html" title="class in com.sleepycat.db">ReplicationSiteUnavailableException</A></B></TD>
528<TD>Thrown if replication group was unable to elect a master, or was unable to
529complete the election in the specified timeout period.</TD>
530</TR>
531<TR BGCOLOR="white" CLASS="TableRowColor">
532<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/RunRecoveryException.html" title="class in com.sleepycat.db">RunRecoveryException</A></B></TD>
533<TD>Thrown when the database environment needs to be recovered.</TD>
534</TR>
535<TR BGCOLOR="white" CLASS="TableRowColor">
536<TD WIDTH="15%"><B><A HREF="../../../com/sleepycat/db/VersionMismatchException.html" title="class in com.sleepycat.db">VersionMismatchException</A></B></TD>
537<TD>Thrown if the version of the Berkeley DB library doesn't match the version that created
538the database environment.</TD>
539</TR>
540</TABLE>
541&nbsp;
542
543<P>
544<A NAME="package_description"><!-- --></A><H2>
545Package com.sleepycat.db Description
546</H2>
547
548<P>
549Berkeley DB Java API<br>
550<a href="../../../../ref/toc.html" target="_top">[reference guide]</a> <a href="../../../../ref/java/program.html" target="_top">[Java programming notes]</a>.
551<p>
552This package is a wrapper around the Berkeley DB library.  It uses JNI
553to provide access to Berkeley DB, which is implemented in C.  That means
554that a shared library or DLL must be available when applications use
555this package.
556<p>
557There are also several utilities provided with Berkeley DB that make
558administrative tasks possible from the command line.  For more
559information, see the page <a href="../../../../utility/index.html"
560target="_top">Berkeley DB Supporting Utilities</a>.
561<P>
562
563<P>
564<DL>
565</DL>
566<HR>
567
568
569<!-- ======= START OF BOTTOM NAVBAR ====== -->
570<A NAME="navbar_bottom"><!-- --></A>
571<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
572<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
573<TR>
574<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
575<A NAME="navbar_bottom_firstrow"><!-- --></A>
576<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
577  <TR ALIGN="center" VALIGN="top">
578  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
579  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
580  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
581  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
582  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
583  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
584  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
585  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
586  </TR>
587</TABLE>
588</TD>
589<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
590<b>Berkeley DB</b><br><font size="-1"> version 4.7.25</font></EM>
591</TD>
592</TR>
593
594<TR>
595<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
596&nbsp;<A HREF="../../../com/sleepycat/collections/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
597&nbsp;<A HREF="../../../com/sleepycat/persist/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
598<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
599  <A HREF="../../../index.html?com/sleepycat/db/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
600&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
601&nbsp;<SCRIPT type="text/javascript">
602  <!--
603  if(window==top) {
604    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
605  }
606  //-->
607</SCRIPT>
608<NOSCRIPT>
609  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
610</NOSCRIPT>
611
612
613</FONT></TD>
614</TR>
615</TABLE>
616<A NAME="skip-navbar_bottom"></A>
617<!-- ======== END OF BOTTOM NAVBAR ======= -->
618
619<HR>
620<font size=1>Copyright (c) 1996,2008 Oracle.  All rights reserved.</font>
621</BODY>
622</HTML>
623