Top Interfaces Classes
module org.apache.derby.engine

Package org.apache.derby.impl.jdbc


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
InternalClob

A set of operations available on internal Clob content representations.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AutoPositioningStream

This Stream is a wrapper for PositionedStoreStream to set the position correctly before performing any operation on it.

pack-priv class
BinaryToRawStream

Converts a stream containing the Derby stored binary form to one that just contains the application's data.

pack-priv class
ClobAsciiStream

Wrap a Writer as an OutputStream to support Clob.setAsciiStream().

pack-priv class
ClobUpdatableReader

ClobUpdatableReader is used to create a Reader capable of detecting changes to the underlying source.

pack-priv class
ClobUtf8Writer

Writer implementation for Clob.

pack-priv abstract class
ConnectionChild

Any class in the embedded JDBC driver (ie this package) that needs to refer back to the EmbedConnection object extends this class.

pack-priv class
EmbedBlob

Implements java.sql.Blob (see the JDBC 2.0 spec).

public class
EmbedCallableStatement

Local implementation.

public class
pack-priv class
EmbedClob

Implements java.sql.Clob (see the JDBC 2.0 spec).

public class
EmbedConnection

Local implementation of Connection for a JDBC driver in the same process as the database.

pack-priv class
public class
EmbedDatabaseMetaData

This class provides information about the database as a whole.

public class
EmbedParameterSetMetaData

This class implements the ParameterMetaData interface from JDBC 3.0.

public class
EmbedPooledConnection

A PooledConnection object is a connection object that provides hooks for connection pool management.

public class
EmbedPreparedStatement

EmbedPreparedStatement is a local JDBC statement.

public class
EmbedPreparedStatement42

PreparedStatement methods added by JDBC 4.2 which require Java 8.

public class
EmbedResultSet

A EmbedResultSet for results from the EmbedStatement family.

public class
EmbedResultSet42

JDBC 4.2 specific methods that cannot be implemented in superclasses.

public class
EmbedResultSetMetaData

A ResultSetMetaData object can be used to find out about the types and properties of the columns in a ResultSet.

pack-priv class
EmbedSavepoint

This class implements the Savepoint interface from JDBC 3.0.

public class
EmbedStatement

EmbedStatement is a local JDBC statement.

public class
pack-priv class
EmbedXAResource

Implements XAResource

pack-priv class
EncryptedLOBFile

This class is a wrapper class on top of StorageRandomAccess to provide common methods to write in encrypted file.

pack-priv class
LOBFile

LOBFile is a wrapper over StorageRandomAccessFile.

public class
LOBInputStream

This input stream is built on top of LOBStreamControl.

public class
LOBOutputStream

This is an output stream built on top of LOBStreamControl.

public class
LOBStoredProcedure

Contains the stored procedures that will be used in the LOB client side methods.

pack-priv class
LOBStreamControl

This class acts as a layer of blob/clob repository (in memory or file).

public class
PositionedStoreStream

A wrapper-stream able to reposition the underlying store stream.

public class
ReaderToAscii

ReaderToAscii converts Reader (with characters) to a stream of ASCII characters.

public class
public class
SQLExceptionFactory

Class to create SQLException

pack-priv class
StoreStreamClob

A read-only Clob representation operating on streams out of the Derby store module.

pack-priv class
TemporaryClob

A Clob representation where the Clob is stored either in memory or on disk.

public class
TransactionResourceImpl

An instance of a TransactionResourceImpl is a bundle of things that connects a connection to the database - it is the transaction "context" in a generic sense.

pack-priv class
UpdatableBlobStream

Updatable blob stream is a wrapper stream over dvd stream and LOBInputStream.

public class
UTF8Reader

Class for reading characters from streams encoded in the modified UTF-8 format.

public abstract class
Util

This class understands the message protocol and looks up SQLExceptions based on keys, so that the Local JDBC driver's messages can be localized.

public class
Util42

Utility methods for JDBC 4.2

pack-priv class
XAStatementControl

The Statement returned by an Connection returned by a XAConnection needs to float across the underlying real connections.

pack-priv class