org.apache.derby.impl.jdbc |
|
Java Source File Name | Type | Comment |
BinaryToRawStream.java | Class | Converts a stream containing the Cloudscape stored binary form
to one that just contains the application's data. |
ConnectionChild.java | Class | Any class in the embedded JDBC driver (ie this package) that needs to
refer back to the EmbedConnection object extends this class. |
EmbedBlob.java | Class | Implements java.sql.Blob (see the JDBC 2.0 spec).
A blob sits on top of a BINARY, VARBINARY or LONG VARBINARY column.
If its data is small (less than 1 page) it is a byte array taken from
the SQLBit class. |
EmbedCallableStatement.java | Class | Local implementation. |
EmbedCallableStatement169.java | Class | CallableStatement implementation for JSR169.
Adds no functionality to its (abstract) parent class.
If Derby could be compiled against JSR169 that the parent
class could be the concrete class for the environment.
Just like for the JDBC 2.0 specific classes.
Until that is possible (ie. |
EmbedCallableStatement20.java | Class | This class extends the EmbedCallableStatement class in order to support new
methods and classes that come with JDBC 2.0. |
EmbedCallableStatement30.java | Class | This class extends the EmbedCallableStatement20
in order to support new methods and classes that come with JDBC 3.0. |
EmbedCallableStatement40.java | Class | |
EmbedClob.java | Class | Implements java.sql.Clob (see the JDBC 2.0 spec).
A clob sits on top of a CHAR, VARCHAR or LONG VARCHAR column.
If its data is small (less than 1 page) it is a byte array taken from
the SQLChar class. |
EmbedConnection.java | Class | Local implementation of Connection for a JDBC driver in
the same process as the database.
There is always a single root (parent) connection. |
EmbedConnection30.java | Class | This class extends the EmbedConnection20 class in order to support new
methods and classes that come with JDBC 3.0.
Supports
- JSR169 - Subsetting only removes getTypeMap and setTypeMap, which references
java.util.Map which exists in Foundation and ee.miniumum.
|
EmbedConnection40.java | Class | |
EmbedConnectionContext.java | Class | |
EmbedDatabaseMetaData.java | Class | This class provides information about the database as a whole.
Many of the methods here return lists of information in ResultSets.
You can use the normal ResultSet methods such as getString and getInt
to retrieve the data from these ResultSets. |
EmbedDatabaseMetaData40.java | Class | |
EmbedParameterMetaData30.java | Class | This class implements the ParameterMetaData interface from JDBC3.0
It provides the parameter meta data for callable & prepared statements
But note that the bulk of it resides in its parent class. |
EmbedParameterMetaData40.java | Class | |
EmbedParameterSetMetaData.java | Class | This class immitates to implement the ParameterMetaData interface from JDBC3.0
We want to provide the functionality to JDKs before JDBC3.0. |
EmbedPreparedStatement.java | Class | EmbedPreparedStatement is a local JDBC statement. |
EmbedPreparedStatement169.java | Class | PreparedStatement implementation for JSR169.
Adds no functionality to its (abstract) parent class.
If Derby could be compiled against JSR169 that the parent
class could be the concrete class for the environment.
Just like for the JDBC 2.0 specific classes.
Until that is possible (ie. |
EmbedPreparedStatement20.java | Class | This class extends the EmbedPreparedStatement class in order to support new
methods and classes that come with JDBC 2.0. |
EmbedPreparedStatement30.java | Class | This class extends the EmbedPreparedStatement20 class
in order to support new methods and classes that come with JDBC 3.0. |
EmbedPreparedStatement40.java | Class | |
EmbedResultSet.java | Class | A EmbedResultSet for results from the EmbedStatement family. |
EmbedResultSet169.java | Class | ResultSet implementation for JSR169.
Adds no functionality to its (abstract) parent class.
If Derby could be compiled against JSR169 that the parent
class could be the concrete class for the environment.
Just like for the JDBC 2.0 specific classes.
Until that is possible (ie. |
EmbedResultSet20.java | Class | This class extends the EmbedResultSet class in order to support new
methods and classes that come with JDBC 2.0. |
EmbedResultSet40.java | Class | JDBC 4 specific methods that cannot be implemented in superclasses and
unimplemented JDBC 4 methods.
In general, the implementations should be pushed to the superclasses. |
EmbedResultSetMetaData.java | Class | A ResultSetMetaData object can be used to find out about the types
and properties of the columns in a ResultSet. |
EmbedResultSetMetaData40.java | Class | |
EmbedSavepoint30.java | Class | This class implements the Savepoint interface from JDBC3.0
This allows to set, release, or rollback a transaction to
designated Savepoints. |
EmbedSQLException.java | Class | This class is what gets send over the wire in client/server
configuration. |
EmbedSQLWarning.java | Class | This class understands the message protocol and looks up
SQLExceptions based on keys, so that the Local JDBC driver's
messages can be localized. |
EmbedStatement.java | Class | EmbedStatement is a local JDBC statement. |
EmbedStatement40.java | Class | |
ReaderToAscii.java | Class | ReaderToAscii converts Reader (with characters) to a stream of ASCII characters. |
SQLExceptionFactory.java | Class | |
SQLExceptionFactory40.java | Class | |
TransactionResourceImpl.java | Class | 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. |
UTF8Reader.java | Class | |
Util.java | Class | This class understands the message protocol and looks up
SQLExceptions based on keys, so that the Local JDBC driver's
messages can be localized. |