Top Interfaces Classes
module org.apache.derby.engine

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


Interface Summary

Modifier and TypeInterface and Description
public interface
CloneableStream

This is a simple interface that is used by streams that can clone themselves.

pack-priv interface
ErrorInfo

Getting error information for SQLData/serializable data streams.

public interface
ErrorObjectInput

Limit and ObjectInput capabilities.

public interface
Formatable

Derby interface for creating a stored form for an object and re-constructing an equivalent object from this stored form.

public interface
Limit

Methods that allow limits to be placed on an input or output stream to avoid clients reading or writing too much information.

public interface
LimitObjectInput

Limit and ErrorObjectInput capabilities.

public interface
Storable

Formatable for holding SQL data (which may be null).

public interface
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.

public interface
StreamStorable

Streaming interface for a data value.

public interface
TypedFormat

Derby interface for identifying the format id for the stored form of an object.

Class Summary

Modifier and TypeClass and Description
public class
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.

pack-priv class
ApplicationObjectInputStream

An object input stream that implements resolve class in order to load the class through the ClassFactory.loadApplicationClass method.

public class
ArrayInputStream

An InputStream that allows reading from an array of bytes.

public class
public class
CloseFilterInputStream

A stream that will throw an exception if its methods are invoked after it has been closed.

public abstract class
CompressedNumber

Static methods to write and read compressed forms of numbers to DataOut and DataIn interfaces.

public class
CounterOutputStream

An OutputStream that simply provides methods to count the number of bytes written to an underlying stream.

public class
DataInputUtil

A util class for DataInput.

pack-priv class
public class
DerbyIOException

A subclass of IOException that carries a SQL state.

public class
DynamicByteArrayOutputStream

A DynamicByteArrayOutputStream allows writing to a dynamically resizable array of bytes.

public abstract class
FileUtil

A set of public static methods for dealing with File objects.

public class
FormatableArrayHolder

A formatable holder for an array of formatables.

public class
FormatableBitSet

FormatableBitSet is implemented as a packed array of bytes.

public class
FormatableHashtable

A formatable holder for a java.util.Hashtable.

public abstract class
FormatableInstanceGetter

Class that loads Formattables (typically from disk)through one level of indirection.

public class
FormatableIntHolder

A formatable holder for an int.

public class
FormatableLongHolder

A formatable holder for an long.

public class
FormatableProperties

A formatable holder for a java.util.Properties.

public class
FormatIdInputStream

A stream for reading objects with format id tags which was produced by a FormatIdOutputStream.

public class
FormatIdOutputStream

A stream for serializing objects with format id tags.

public class
FormatIdUtil

Utility class with static methods for constructing and reading the byte array representation of format id's.

public class
InputStreamUtil

Utility methods for InputStream that are stand-ins for a small subset of DataInput methods.

public class
LimitInputStream

An abstract InputStream that provides abstract methods to limit the range that can be read from the stream.

public class
LimitReader

A Reader that provides methods to limit the range that can be read from the reader.

public class
NullOutputStream

An OutputStream that simply discards all data written to it.

public class
RegisteredFormatIds

Registration of TypedFormat classes.

pack-priv class
SQLExceptionWrapper

Wrapper class for SQLExceptions