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> </TD> 38 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> 39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </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 <A HREF="../../../com/sleepycat/collections/package-summary.html"><B>PREV PACKAGE</B></A> 56 <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> 59 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> 60 <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 <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> </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> </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 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> </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> </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 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 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> </TD> 579 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> 580 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 581 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 582 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 583 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 584 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 585 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </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 <A HREF="../../../com/sleepycat/collections/package-summary.html"><B>PREV PACKAGE</B></A> 597 <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> 600 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> 601 <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