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.bind.tuple (Oracle - Berkeley DB Java API) 8</TITLE> 9 10<META NAME="keywords" CONTENT="com.sleepycat.bind.tuple 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.bind.tuple (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/bind/serial/package-summary.html"><B>PREV PACKAGE</B></A> 56 <A HREF="../../../../com/sleepycat/collections/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/bind/tuple/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.bind.tuple 81</H2> 82Bindings that use sequences of primitive fields, or tuples. 83<P> 84<B>See:</B> 85<BR> 86 <A HREF="#package_description"><B>Description</B></A> 87<P> 88 89<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 90<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 91<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 92<B>Interface Summary</B></FONT></TH> 93</TR> 94<TR BGCOLOR="white" CLASS="TableRowColor"> 95<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/MarshalledTupleEntry.html" title="interface in com.sleepycat.bind.tuple">MarshalledTupleEntry</A></B></TD> 96<TD>A marshalling interface implemented by key, data or entity classes that 97 are represented as tuples.</TD> 98</TR> 99<TR BGCOLOR="white" CLASS="TableRowColor"> 100<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/MarshalledTupleKeyEntity.html" title="interface in com.sleepycat.bind.tuple">MarshalledTupleKeyEntity</A></B></TD> 101<TD>A marshalling interface implemented by entity classes that represent keys as 102 tuples.</TD> 103</TR> 104</TABLE> 105 106 107<P> 108 109<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 110<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 111<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 112<B>Class Summary</B></FONT></TH> 113</TR> 114<TR BGCOLOR="white" CLASS="TableRowColor"> 115<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/BigIntegerBinding.html" title="class in com.sleepycat.bind.tuple">BigIntegerBinding</A></B></TD> 116<TD>A concrete <code>TupleBinding</code> for a <code>BigInteger</code> value.</TD> 117</TR> 118<TR BGCOLOR="white" CLASS="TableRowColor"> 119<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/BooleanBinding.html" title="class in com.sleepycat.bind.tuple">BooleanBinding</A></B></TD> 120<TD>A concrete <code>TupleBinding</code> for a <code>Boolean</code> primitive 121 wrapper or a <code>boolean</code> primitive.</TD> 122</TR> 123<TR BGCOLOR="white" CLASS="TableRowColor"> 124<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/ByteBinding.html" title="class in com.sleepycat.bind.tuple">ByteBinding</A></B></TD> 125<TD>A concrete <code>TupleBinding</code> for a <code>Byte</code> primitive 126 wrapper or a <code>byte</code> primitive.</TD> 127</TR> 128<TR BGCOLOR="white" CLASS="TableRowColor"> 129<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/CharacterBinding.html" title="class in com.sleepycat.bind.tuple">CharacterBinding</A></B></TD> 130<TD>A concrete <code>TupleBinding</code> for a <code>Character</code> primitive 131 wrapper or a <code>char</code> primitive.</TD> 132</TR> 133<TR BGCOLOR="white" CLASS="TableRowColor"> 134<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/DoubleBinding.html" title="class in com.sleepycat.bind.tuple">DoubleBinding</A></B></TD> 135<TD>A concrete <code>TupleBinding</code> for a <code>Double</code> primitive 136 wrapper or a <code>double</code> primitive.</TD> 137</TR> 138<TR BGCOLOR="white" CLASS="TableRowColor"> 139<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/FloatBinding.html" title="class in com.sleepycat.bind.tuple">FloatBinding</A></B></TD> 140<TD>A concrete <code>TupleBinding</code> for a <code>Float</code> primitive 141 wrapper or a <code>float</code> primitive.</TD> 142</TR> 143<TR BGCOLOR="white" CLASS="TableRowColor"> 144<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/IntegerBinding.html" title="class in com.sleepycat.bind.tuple">IntegerBinding</A></B></TD> 145<TD>A concrete <code>TupleBinding</code> for a <code>Integer</code> primitive 146 wrapper or an <code>int</code> primitive.</TD> 147</TR> 148<TR BGCOLOR="white" CLASS="TableRowColor"> 149<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/LongBinding.html" title="class in com.sleepycat.bind.tuple">LongBinding</A></B></TD> 150<TD>A concrete <code>TupleBinding</code> for a <code>Long</code> primitive 151 wrapper or a <code>long</code> primitive.</TD> 152</TR> 153<TR BGCOLOR="white" CLASS="TableRowColor"> 154<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/ShortBinding.html" title="class in com.sleepycat.bind.tuple">ShortBinding</A></B></TD> 155<TD>A concrete <code>TupleBinding</code> for a <code>Short</code> primitive 156 wrapper or a <code>short</code> primitive.</TD> 157</TR> 158<TR BGCOLOR="white" CLASS="TableRowColor"> 159<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/SortedDoubleBinding.html" title="class in com.sleepycat.bind.tuple">SortedDoubleBinding</A></B></TD> 160<TD>A concrete <code>TupleBinding</code> for a <code>Double</code> primitive 161 wrapper or a <code>double</code> primitive.</TD> 162</TR> 163<TR BGCOLOR="white" CLASS="TableRowColor"> 164<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/SortedFloatBinding.html" title="class in com.sleepycat.bind.tuple">SortedFloatBinding</A></B></TD> 165<TD>A concrete <code>TupleBinding</code> for a <code>Float</code> primitive 166 wrapper or a <code>float</code> primitive.</TD> 167</TR> 168<TR BGCOLOR="white" CLASS="TableRowColor"> 169<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/StringBinding.html" title="class in com.sleepycat.bind.tuple">StringBinding</A></B></TD> 170<TD>A concrete <code>TupleBinding</code> for a simple <code>String</code> value.</TD> 171</TR> 172<TR BGCOLOR="white" CLASS="TableRowColor"> 173<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleBase.html" title="class in com.sleepycat.bind.tuple">TupleBase</A></B></TD> 174<TD>A base class for tuple bindings and tuple key creators that provides control 175 over the allocation of the output buffer.</TD> 176</TR> 177<TR BGCOLOR="white" CLASS="TableRowColor"> 178<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleBinding.html" title="class in com.sleepycat.bind.tuple">TupleBinding</A></B></TD> 179<TD>An abstract <code>EntryBinding</code> that treats a key or data entry as a 180 tuple; it includes predefined bindings for Java primitive types.</TD> 181</TR> 182<TR BGCOLOR="white" CLASS="TableRowColor"> 183<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleInput.html" title="class in com.sleepycat.bind.tuple">TupleInput</A></B></TD> 184<TD>An <code>InputStream</code> with <code>DataInput</code>-like methods for 185 reading tuple fields.</TD> 186</TR> 187<TR BGCOLOR="white" CLASS="TableRowColor"> 188<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleInputBinding.html" title="class in com.sleepycat.bind.tuple">TupleInputBinding</A></B></TD> 189<TD>A concrete <code>EntryBinding</code> that uses the <code>TupleInput</code> 190 object as the key or data object.</TD> 191</TR> 192<TR BGCOLOR="white" CLASS="TableRowColor"> 193<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleMarshalledBinding.html" title="class in com.sleepycat.bind.tuple">TupleMarshalledBinding</A></B></TD> 194<TD>A concrete <code>TupleBinding</code> that delegates to the 195 <code>MarshalledTupleEntry</code> interface of the data or key object.</TD> 196</TR> 197<TR BGCOLOR="white" CLASS="TableRowColor"> 198<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleOutput.html" title="class in com.sleepycat.bind.tuple">TupleOutput</A></B></TD> 199<TD>An <code>OutputStream</code> with <code>DataOutput</code>-like methods for 200 writing tuple fields.</TD> 201</TR> 202<TR BGCOLOR="white" CLASS="TableRowColor"> 203<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleTupleBinding.html" title="class in com.sleepycat.bind.tuple">TupleTupleBinding</A></B></TD> 204<TD>An abstract <code>EntityBinding</code> that treats an entity's key entry and 205 data entry as tuples.</TD> 206</TR> 207<TR BGCOLOR="white" CLASS="TableRowColor"> 208<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleTupleKeyCreator.html" title="class in com.sleepycat.bind.tuple">TupleTupleKeyCreator</A></B></TD> 209<TD>An abstract key creator that uses a tuple key and a tuple data entry.</TD> 210</TR> 211<TR BGCOLOR="white" CLASS="TableRowColor"> 212<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html" title="class in com.sleepycat.bind.tuple">TupleTupleMarshalledBinding</A></B></TD> 213<TD>A concrete <code>TupleTupleBinding</code> that delegates to the 214 <code>MarshalledTupleEntry</code> and 215 <code>MarshalledTupleKeyEntity</code> interfaces of the entity class.</TD> 216</TR> 217<TR BGCOLOR="white" CLASS="TableRowColor"> 218<TD WIDTH="15%"><B><A HREF="../../../../com/sleepycat/bind/tuple/TupleTupleMarshalledKeyCreator.html" title="class in com.sleepycat.bind.tuple">TupleTupleMarshalledKeyCreator</A></B></TD> 219<TD>A concrete key creator that works in conjunction with a <A HREF="../../../../com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html" title="class in com.sleepycat.bind.tuple"><CODE>TupleTupleMarshalledBinding</CODE></A>.</TD> 220</TR> 221</TABLE> 222 223 224<P> 225<A NAME="package_description"><!-- --></A><H2> 226Package com.sleepycat.bind.tuple Description 227</H2> 228 229<P> 230Bindings that use sequences of primitive fields, or tuples. 231<P> 232 233<P> 234<DL> 235</DL> 236<HR> 237 238 239<!-- ======= START OF BOTTOM NAVBAR ====== --> 240<A NAME="navbar_bottom"><!-- --></A> 241<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 242<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 243<TR> 244<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 245<A NAME="navbar_bottom_firstrow"><!-- --></A> 246<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 247 <TR ALIGN="center" VALIGN="top"> 248 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 249 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> 250 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> 251 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 252 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 253 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 254 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 255 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 256 </TR> 257</TABLE> 258</TD> 259<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 260<b>Berkeley DB</b><br><font size="-1"> version 4.7.25</font></EM> 261</TD> 262</TR> 263 264<TR> 265<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 266 <A HREF="../../../../com/sleepycat/bind/serial/package-summary.html"><B>PREV PACKAGE</B></A> 267 <A HREF="../../../../com/sleepycat/collections/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD> 268<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 269 <A HREF="../../../../index.html?com/sleepycat/bind/tuple/package-summary.html" target="_top"><B>FRAMES</B></A> 270 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> 271 <SCRIPT type="text/javascript"> 272 <!-- 273 if(window==top) { 274 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 275 } 276 //--> 277</SCRIPT> 278<NOSCRIPT> 279 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 280</NOSCRIPT> 281 282 283</FONT></TD> 284</TR> 285</TABLE> 286<A NAME="skip-navbar_bottom"></A> 287<!-- ======== END OF BOTTOM NAVBAR ======= --> 288 289<HR> 290<font size=1>Copyright (c) 1996,2008 Oracle. All rights reserved.</font> 291</BODY> 292</HTML> 293