Package org.apache.derby.iapi.services.io

Interface Summary
CloneableStream This is a simple interface that is used by streams that can clone themselves.
ErrorInfo Getting error information for SQLData/serializable data streams.
ErrorObjectInput Limit and ObjectInput capabilities.
Formatable Derby interface for creating a stored form for an object and re-constructing an equivalent object from this stored form.
Limit Methods that allow limits to be placed on an input or output stream to avoid clients reading or writing too much information.
LimitObjectInput Limit and ErrorObjectInput capabilities.
RegisteredFormatIds Registration of TypedFormat classes.
Storable Formatable for holding SQL data (which may be null).
StoredFormatIds A format id identifies a stored form of an object for the purposes of locating a class which can read the stored form and reconstruct the object using the java.io.Externalizable interface.
StreamStorable Streaming interface for a data value.
TypedFormat Derby interface for identifying the format id for the stored form of an object.
 

Class Summary
AccessibleByteArrayOutputStream This allows us to get to the byte array to go back and edit contents or get the array without having a copy made.
ApplicationObjectInputStream An object input stream that implements resolve class in order to load the class through the ClassFactory.loadApplicationClass method.
ArrayInputStream An InputStream that allows reading from an array of bytes.
ArrayOutputStream  
ArrayUtil Utility class for constructing and reading and writing arrays from/to formatId streams.
CompressedNumber Static methods to write and read compressed forms of numbers to DataOut and DataIn interfaces.
CounterOutputStream An OutputStream that simply provides methods to count the number of bytes written to an underlying stream.
DataInputUtil A util class for DataInput.
DebugByteTeeOutputStream  
DynamicByteArrayOutputStream A DynamicByteArrayOutputStream allows writing to a dynamically resizable array of bytes.
FileUtil A set of public static methods for dealing with File objects.
FormatableArrayHolder A formatable holder for an array of formatables.
FormatableBitSet FormatableBitSet is implemented as a packed array of bytes.
FormatableHashtable A formatable holder for a java.util.Hashtable.
FormatableInstanceGetter Class that loads Formattables (typically from disk)through one level of indirection.
FormatableIntHolder A formatable holder for an int.
FormatableLongHolder A formatable holder for an long.
FormatableProperties A formatable holder for a java.util.Properties.
FormatIdInputStream A stream for reading objects with format id tags which was produced by a FormatIdOutputStream.
FormatIdOutputStream A stream for serializing objects with format id tags.
FormatIdUtil Utility class with static methods for constructing and reading the byte array representation of format id's.
InputStreamUtil Utility methods for InputStream that are stand-ins for a small subset of DataInput methods.
LimitInputStream An abstract InputStream that provides abstract methods to limit the range that can be read from the stream.
LimitReader A Reader that provides methods to limit the range that can be read from the reader.
NewByteArrayInputStream An InputStream that is like java.io.ByteArrayInputStream but supports a close() call that causes all methods to throw an IOException.
NullOutputStream An OutputStream that simply discards all data written to it.
 

Exception Summary
DerbyIOException A subclass of IOException that carries a SQL state.
SQLExceptionWrapper Wrapper class for SQLExceptions
 


Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.