<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_18) on Thu Dec 02 16:59:42 UTC 2010 --> <TITLE> Dbt </TITLE> <META NAME="date" CONTENT="2010-12-02"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="Dbt"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html" title="interface in com.sleepycat.db"><B>PREV CLASS</B></A> <A HREF="../../../com/sleepycat/db/DbTxn.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?com/sleepycat/db/Dbt.html" target="_top"><B>FRAMES</B></A> <A HREF="Dbt.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> com.sleepycat.db</FONT> <BR> Class Dbt</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.sleepycat.db.Dbt</B> </PRE> <DL> <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sleepycat/bdb/DataThang.html" title="class in com.sleepycat.bdb">DataThang</A></DD> </DL> <HR> <DL> <DT><PRE>public class <B>Dbt</B><DT>extends java.lang.Object</DL> </PRE> <P> This information describes the specific details of the Dbt class, used to encode keys and data items in a database.</p> <h3>Key/Data Pairs</h3> <p> Storage and retrieval for the <A HREF="../../../com/sleepycat/db/Db.html" title="class in com.sleepycat.db"><CODE>Db</CODE></A> access methods are based on key/data pairs. Both key and data items are represented by Dbt objects. Key and data byte strings may refer to strings of zero length up to strings of essentially unlimited length. See <a href="../../../../ref/am_misc/dbsizes.html"> Database limits</a> for more information.</p> <p> The Dbt class provides simple access to an underlying data structure, whose elements can be examined or changed using the usual <b>set</b> or <b>get</b> methods. Dbt can be subclassed, providing a way to associate with it additional data or references to other structures.</p> <p> The constructors set all elements of the underlying structure to zero. The constructor with one parameter has the effect of setting all elements to zero except for the <b>data</b> and <b>size</b> elements. The constructor with three parameters has the effect of setting all elements to zero except for the <b>data</b> , <b>size </b> and <b>offset</b> elements.</p> <p> In the case where the <b>flags</b> structure element is set to 0, when being provided a key or data item by the application, the Berkeley DB package expects the <b>data</b> object to be set to a byte array of <b>size</b> bytes. When returning a key/data item to the application, the Berkeley DB package will store into the <b> data</b> object a byte array of <b>size</b> bytes. During a get operation, if none of the Db.DB_DBT_MALLOC, Db.DB_DBT_REALLOC or Db.DB_DBT_USERMEM flags are specified, the operation occurs as if Db.DB_DBT_MALLOC was used.</p> <p> Access to Dbt objects is not re-entrant. In particular, if multiple threads simultaneously access the same Dbt object using <A HREF="../../../com/sleepycat/db/Db.html" title="class in com.sleepycat.db"><CODE>Db</CODE></A> API calls, the results are undefined, and may result in a crash. One easy way to avoid problems is to use Dbt objects that are created as local variables and not shared among threads.</p> <P> <P> <HR> <P> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt()">Dbt</A></B>()</CODE> <BR> Construct an empty Dbt.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(byte[])">Dbt</A></B>(byte[] data)</CODE> <BR> Construct a Dbt where the data is the contents of the array and the Dbt's length is set to the length of the array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(byte[], int, int)">Dbt</A></B>(byte[] data, int off, int len)</CODE> <BR> Construct a Dbt from <b>len</b> bytes from the array, starting at <b>off</b> .</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#Dbt(java.lang.Object)">Dbt</A></B>(java.lang.Object serialobj)</CODE> <BR> Construct a Dbt where the data is the serialized form of the Object.</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> byte[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_data()">get_data</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getData()"><CODE>getData()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_dlen()">get_dlen</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()"><CODE>getPartialLength()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_doff()">get_doff</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()"><CODE>getPartialOffset()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_flags()">get_flags</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()"><CODE>getFlags()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_object()">get_object</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getObject()"><CODE>getObject()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_offset()">get_offset</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()"><CODE>getOffset()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_recno_key_data()">get_recno_key_data</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>getRecordNumber()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_size()">get_size</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getSize()"><CODE>getSize()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#get_ulen()">get_ulen</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()"><CODE>getUserBufferLength()</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> byte[]</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getData()">getData</A></B>()</CODE> <BR> Return the data array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()">getFlags</A></B>()</CODE> <BR> Return the object flag value.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getObject()">getObject</A></B>()</CODE> <BR> Return an object from the data array, encoding the object using the Java serialization API.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()">getOffset</A></B>()</CODE> <BR> Return the byte offset into the data array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()">getPartialLength</A></B>()</CODE> <BR> Return the length of the partial record, in bytes.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()">getPartialOffset</A></B>()</CODE> <BR> Return the offset of the partial record, in bytes.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()">getRecordNumber</A></B>()</CODE> <BR> Return an object from the data array, expecting that data to be a logical record number.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getSize()">getSize</A></B>()</CODE> <BR> Return the data array size.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()">getUserBufferLength</A></B>()</CODE> <BR> Return the length in bytes of the user-specified buffer.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_data(byte[])">set_data</A></B>(byte[] data)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])"><CODE>setData(byte[])</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_dlen(int)">set_dlen</A></B>(int dlen)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)"><CODE>setPartialLength(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_doff(int)">set_doff</A></B>(int doff)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)"><CODE>setPartialOffset(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_flags(int)">set_flags</A></B>(int flags)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_object(java.lang.Object)">set_object</A></B>(java.lang.Object serialobj)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)"><CODE>setObject(Object)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_offset(int)">set_offset</A></B>(int offset)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)"><CODE>setOffset(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_recno_key_data(int)">set_recno_key_data</A></B>(int recno)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)"><CODE>setRecordNumber(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_size(int)">set_size</A></B>(int size)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)"><CODE>setSize(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#set_ulen(int)">set_ulen</A></B>(int ulen)</CODE> <BR> <B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)"><CODE>setUserBufferLength(int)</CODE></A></I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])">setData</A></B>(byte[] data)</CODE> <BR> Set the data array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)">setFlags</A></B>(int flags)</CODE> <BR> Set the object flag value.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)">setObject</A></B>(java.lang.Object serialobj)</CODE> <BR> Initialize the data array from a serialized object, encoding the object using the Java serialization API.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)">setOffset</A></B>(int offset)</CODE> <BR> Set the byte offset into the data array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)">setPartialLength</A></B>(int dlen)</CODE> <BR> Set the byte length of the partial record being read or written by the application, in bytes.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)">setPartialOffset</A></B>(int doff)</CODE> <BR> Set the offset of the partial record being read or written by the application, in bytes.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)">setRecordNumber</A></B>(int recno)</CODE> <BR> Initialize the data array from a logical record number.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)">setSize</A></B>(int size)</CODE> <BR> Set the byte size of the data array.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)">setUserBufferLength</A></B>(int ulen)</CODE> <BR> Set the byte size of the user-specified buffer.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="Dbt()"><!-- --></A><H3> Dbt</H3> <PRE> public <B>Dbt</B>()</PRE> <DL> <DD>Construct an empty Dbt.</p> <P> </DL> <HR> <A NAME="Dbt(byte[])"><!-- --></A><H3> Dbt</H3> <PRE> public <B>Dbt</B>(byte[] data)</PRE> <DL> <DD>Construct a Dbt where the data is the contents of the array and the Dbt's length is set to the length of the array.</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>data</CODE> - the array to which the Dbt's data is set.</DL> </DL> <HR> <A NAME="Dbt(byte[], int, int)"><!-- --></A><H3> Dbt</H3> <PRE> public <B>Dbt</B>(byte[] data, int off, int len)</PRE> <DL> <DD>Construct a Dbt from <b>len</b> bytes from the array, starting at <b>off</b> .</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>data</CODE> - the array from which the Dbt's data is set.<DD><CODE>len</CODE> - the length of the data in bytes.<DD><CODE>off</CODE> - starting byte offset of the data in the array.</DL> </DL> <HR> <A NAME="Dbt(java.lang.Object)"><!-- --></A><H3> Dbt</H3> <PRE> public <B>Dbt</B>(java.lang.Object serialobj) throws java.io.IOException</PRE> <DL> <DD>Construct a Dbt where the data is the serialized form of the Object. The instanced passed must therefore implement the Serializable interface. The Dbt's length will be set to the length of the byte array required to store this serialized form.</p> <P> <DL> <DT><B>Parameters:</B><DD><CODE>serialobj</CODE> - the serialized form to which the Dbt's data is set. <DT><B>Throws:</B> <DD><CODE>java.io.IOException</CODE> - If there is an error while serializing the object.</DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="setData(byte[])"><!-- --></A><H3> setData</H3> <PRE> public void <B>setData</B>(byte[] data)</PRE> <DL> <DD>Set the data array. Note that the array data is not copied immediately, but only when the Dbt is used.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>data</CODE> - an array of bytes to be used to set the content for the Dbt.</DL> </DD> </DL> <HR> <A NAME="setFlags(int)"><!-- --></A><H3> setFlags</H3> <PRE> public void <B>setFlags</B>(int flags)</PRE> <DL> <DD>Set the object flag value.</p> The <b>flags</b> parameter must be set by bitwise inclusively <b>OR</b> 'ing together one or more of the following values: If Db.DB_DBT_MALLOC or Db.DB_DBT_REALLOC is specified, Berkeley DB allocates a properly sized byte array to contain the data. This can be convenient if you know little about the nature of the data, specifically the size of data in the database. However, if your application makes repeated calls to retrieve keys or data, you may notice increased garbage collection due to this allocation. If you know the maximum size of data you are retrieving, you might decrease the memory burden and speed your application by allocating your own byte array and using Db.DB_DBT_USERMEM. Even if you don't know the maximum size, you can use this option and reallocate your array whenever your retrieval API call throws a <A HREF="../../../com/sleepycat/db/DbMemoryException.html" title="class in com.sleepycat.db"><CODE>DbMemoryException</CODE></A>.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>flags</CODE> - Dbt flag value.</DL> </DD> </DL> <HR> <A NAME="setObject(java.lang.Object)"><!-- --></A><H3> setObject</H3> <PRE> public void <B>setObject</B>(java.lang.Object serialobj) throws java.io.IOException</PRE> <DL> <DD>Initialize the data array from a serialized object, encoding the object using the Java serialization API. This method uses <i>ObjectOutputStream</i> internally to manipulate an array of bytes representing an object (and any connected objects). All of the rules of Java Serialization apply. In particular, the object(s) must implement either the <i>Serializable</i> or <i> Externalizable</i> interface. The serialized encoding trades efficiency for convenience.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>serialobj</CODE> - the object to be serialized. <DT><B>Throws:</B> <DD><CODE>java.io.IOException</CODE> - If there is an error while de-serializing the object.</DL> </DD> </DL> <HR> <A NAME="setOffset(int)"><!-- --></A><H3> setOffset</H3> <PRE> public void <B>setOffset</B>(int offset)</PRE> <DL> <DD>Set the byte offset into the data array.</p> <p> The number of bytes offset into the <b>data</b> array determine the portion of the array actually used. This element is accessed using Dbt.getOffset and Dbt.setOffset. Although Java normally maintains proper alignment of byte arrays, the set_offset method can be used to specify unaligned addresses. Unaligned address accesses that are not supported by the underlying hardware may be reported as an exception, or may stop the running Java program.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>offset</CODE> - the byte offset into the data array.</DL> </DD> </DL> <HR> <A NAME="setPartialLength(int)"><!-- --></A><H3> setPartialLength</H3> <PRE> public void <B>setPartialLength</B>(int dlen)</PRE> <DL> <DD>Set the byte length of the partial record being read or written by the application, in bytes. See the Db.DB_DBT_PARTIAL flag for more information.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>dlen</CODE> - the length of the partial record in bytes.</DL> </DD> </DL> <HR> <A NAME="setPartialOffset(int)"><!-- --></A><H3> setPartialOffset</H3> <PRE> public void <B>setPartialOffset</B>(int doff)</PRE> <DL> <DD>Set the offset of the partial record being read or written by the application, in bytes. See the Db.DB_DBT_PARTIAL flag for more information.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>doff</CODE> - the offset of the partial record.</DL> </DD> </DL> <HR> <A NAME="setRecordNumber(int)"><!-- --></A><H3> setRecordNumber</H3> <PRE> public void <B>setRecordNumber</B>(int recno)</PRE> <DL> <DD>Initialize the data array from a logical record number. Recno database records are ordered by integer keys starting at 1. When the Dbt.setRecordNumber method is called, the data, size and offset fields in the Dbt are implicitly set to hold a byte array representation of the integer key.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>recno</CODE> - The <b>recno</b> parameter logical record number used to initialize the data array.</DL> </DD> </DL> <HR> <A NAME="setSize(int)"><!-- --></A><H3> setSize</H3> <PRE> public void <B>setSize</B>(int size)</PRE> <DL> <DD>Set the byte size of the data array.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>size</CODE> - the size of the data array in bytes.</DL> </DD> </DL> <HR> <A NAME="setUserBufferLength(int)"><!-- --></A><H3> setUserBufferLength</H3> <PRE> public void <B>setUserBufferLength</B>(int ulen)</PRE> <DL> <DD>Set the byte size of the user-specified buffer.</p> <p> Note that applications can determine the length of a record by setting the <b>ulen</b> to 0 and checking the return value found in <b>size</b> . See the Db.DB_DBT_USERMEM flag for more information.</p> <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>ulen</CODE> - The <b>ulen</b> parameter the size of the data array in bytes.</DL> </DD> </DL> <HR> <A NAME="set_data(byte[])"><!-- --></A><H3> set_data</H3> <PRE> public void <B>set_data</B>(byte[] data)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setData(byte[])"><CODE>setData(byte[])</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_dlen(int)"><!-- --></A><H3> set_dlen</H3> <PRE> public void <B>set_dlen</B>(int dlen)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialLength(int)"><CODE>setPartialLength(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_doff(int)"><!-- --></A><H3> set_doff</H3> <PRE> public void <B>set_doff</B>(int doff)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setPartialOffset(int)"><CODE>setPartialOffset(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_flags(int)"><!-- --></A><H3> set_flags</H3> <PRE> public void <B>set_flags</B>(int flags)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setFlags(int)"><CODE>setFlags(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_object(java.lang.Object)"><!-- --></A><H3> set_object</H3> <PRE> public void <B>set_object</B>(java.lang.Object serialobj) throws java.io.IOException</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setObject(java.lang.Object)"><CODE>setObject(Object)</CODE></A></I> <P> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.io.IOException</CODE></DL> </DD> </DL> <HR> <A NAME="set_offset(int)"><!-- --></A><H3> set_offset</H3> <PRE> public void <B>set_offset</B>(int offset)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setOffset(int)"><CODE>setOffset(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_recno_key_data(int)"><!-- --></A><H3> set_recno_key_data</H3> <PRE> public void <B>set_recno_key_data</B>(int recno)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setRecordNumber(int)"><CODE>setRecordNumber(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_size(int)"><!-- --></A><H3> set_size</H3> <PRE> public void <B>set_size</B>(int size)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setSize(int)"><CODE>setSize(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="set_ulen(int)"><!-- --></A><H3> set_ulen</H3> <PRE> public void <B>set_ulen</B>(int ulen)</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#setUserBufferLength(int)"><CODE>setUserBufferLength(int)</CODE></A></I> <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getData()"><!-- --></A><H3> getData</H3> <PRE> public byte[] <B>getData</B>()</PRE> <DL> <DD>Return the data array.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the data array.</p></DL> </DD> </DL> <HR> <A NAME="getFlags()"><!-- --></A><H3> getFlags</H3> <PRE> public int <B>getFlags</B>()</PRE> <DL> <DD>Return the object flag value.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the object flag value.</p></DL> </DD> </DL> <HR> <A NAME="getObject()"><!-- --></A><H3> getObject</H3> <PRE> public java.lang.Object <B>getObject</B>() throws java.io.IOException, java.lang.ClassNotFoundException</PRE> <DL> <DD>Return an object from the data array, encoding the object using the Java serialization API. This method uses <i> ObjectInputStream</i> internally to manipulate an array of bytes representing an object (and any connected objects). All of the rules of Java Serialization apply. In particular, the object(s) must implement either the <i>Serializable</i> or <i> Externalizable</i> interface. The serialized encoding trades efficiency for convenience.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>an object from the data array, expecting that data to be a serialized object. </p> <DT><B>Throws:</B> <DD><CODE>java.io.IOException</CODE> - If there is an error while de-serializing the object. <DD><CODE>java.lang.ClassNotFoundException</CODE> - If the stream contains a class not found by the runtime while de-serializing.</DL> </DD> </DL> <HR> <A NAME="getOffset()"><!-- --></A><H3> getOffset</H3> <PRE> public int <B>getOffset</B>()</PRE> <DL> <DD>Return the byte offset into the data array.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the byte offset into the data array.</p></DL> </DD> </DL> <HR> <A NAME="getPartialLength()"><!-- --></A><H3> getPartialLength</H3> <PRE> public int <B>getPartialLength</B>()</PRE> <DL> <DD>Return the length of the partial record, in bytes.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the length of the partial record, in bytes.</p></DL> </DD> </DL> <HR> <A NAME="getPartialOffset()"><!-- --></A><H3> getPartialOffset</H3> <PRE> public int <B>getPartialOffset</B>()</PRE> <DL> <DD>Return the offset of the partial record, in bytes.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the offset of the partial record, in bytes.</p></DL> </DD> </DL> <HR> <A NAME="getRecordNumber()"><!-- --></A><H3> getRecordNumber</H3> <PRE> public int <B>getRecordNumber</B>()</PRE> <DL> <DD>Return an object from the data array, expecting that data to be a logical record number.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>an object from the data array, expecting that data to be a logical record number.</p></DL> </DD> </DL> <HR> <A NAME="getSize()"><!-- --></A><H3> getSize</H3> <PRE> public int <B>getSize</B>()</PRE> <DL> <DD>Return the data array size.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the data array size.</p></DL> </DD> </DL> <HR> <A NAME="getUserBufferLength()"><!-- --></A><H3> getUserBufferLength</H3> <PRE> public int <B>getUserBufferLength</B>()</PRE> <DL> <DD>Return the length in bytes of the user-specified buffer.</p> <P> <DD><DL> <DT><B>Returns:</B><DD>the length in bytes of the user-specified buffer. </p></DL> </DD> </DL> <HR> <A NAME="get_data()"><!-- --></A><H3> get_data</H3> <PRE> public byte[] <B>get_data</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getData()"><CODE>getData()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_dlen()"><!-- --></A><H3> get_dlen</H3> <PRE> public int <B>get_dlen</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialLength()"><CODE>getPartialLength()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_doff()"><!-- --></A><H3> get_doff</H3> <PRE> public int <B>get_doff</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getPartialOffset()"><CODE>getPartialOffset()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_flags()"><!-- --></A><H3> get_flags</H3> <PRE> public int <B>get_flags</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getFlags()"><CODE>getFlags()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_object()"><!-- --></A><H3> get_object</H3> <PRE> public java.lang.Object <B>get_object</B>() throws java.io.IOException, java.lang.ClassNotFoundException</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getObject()"><CODE>getObject()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value <DT><B>Throws:</B> <DD><CODE>java.io.IOException</CODE> <DD><CODE>java.lang.ClassNotFoundException</CODE></DL> </DD> </DL> <HR> <A NAME="get_offset()"><!-- --></A><H3> get_offset</H3> <PRE> public int <B>get_offset</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getOffset()"><CODE>getOffset()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_recno_key_data()"><!-- --></A><H3> get_recno_key_data</H3> <PRE> public int <B>get_recno_key_data</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getRecordNumber()"><CODE>getRecordNumber()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_size()"><!-- --></A><H3> get_size</H3> <PRE> public int <B>get_size</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getSize()"><CODE>getSize()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <HR> <A NAME="get_ulen()"><!-- --></A><H3> get_ulen</H3> <PRE> public int <B>get_ulen</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>As of Berkeley DB 4.2, replaced by <A HREF="../../../com/sleepycat/db/Dbt.html#getUserBufferLength()"><CODE>getUserBufferLength()</CODE></A></I> <P> <DD><DL> <DT><B>Returns:</B><DD>Description of the Return Value</DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../com/sleepycat/db/DbSecondaryKeyCreate.html" title="interface in com.sleepycat.db"><B>PREV CLASS</B></A> <A HREF="../../../com/sleepycat/db/DbTxn.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?com/sleepycat/db/Dbt.html" target="_top"><B>FRAMES</B></A> <A HREF="Dbt.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>