com.mysql.jdbc |
|
Java Source File Name | Type | Comment |
AssertionFailedException.java | Class | Assertions for empty code paths that should never be executed. |
Blob.java | Class | The representation (mapping) in the JavaTM programming language of an SQL
BLOB value. |
BlobFromLocator.java | Class | The representation (mapping) in the JavaTM programming language of an SQL
BLOB value. |
Buffer.java | Class | Buffer contains code to read and write packets from/to the MySQL server. |
BufferRow.java | Class | A RowHolder implementation that holds one row packet (which is re-used by the
driver, and thus saves memory allocations), and tries when possible to avoid
allocations to break out the results as individual byte[]s. |
ByteArrayRow.java | Class | A RowHolder implementation that is for cached results (a-la
mysql_store_result()). |
CachedResultSetMetaData.java | Class | |
CallableStatement.java | Class | |
CharsetMapping.java | Class | Mapping between MySQL charset names and Java charset names. |
Clob.java | Class | |
CommunicationsException.java | Class | An exception to represent communications errors with the database. |
CompressedInputStream.java | Class | Used to de-compress packets from the MySQL server when protocol-level
compression is turned on. |
Connection.java | Interface | This interface contains methods that are considered the "vendor extension"
to the JDBC API for MySQL's implementation of java.sql.Connection. |
ConnectionFeatureNotAvailableException.java | Class | Thrown when a client requests a connection-level feature that isn't available
for this particular distribution of Connector/J (currently only used by code
that is export-controlled). |
ConnectionImpl.java | Class | A Connection represents a session with a specific database. |
ConnectionProperties.java | Interface | |
ConnectionPropertiesImpl.java | Class | Represents configurable properties for Connections and DataSources. |
ConnectionPropertiesTransform.java | Interface | Implement this interface, and pass the class name as the
'propertiesTransform' property in your JDBC URL, and the driver will pass the
properties it has parsed to your transform implementation so that you can
modify/substitute/add any that you desire. |
Constants.java | Class | Represents various constants used in the driver. |
DatabaseMetaData.java | Class | JDBC Interface to Mysql functions
This class provides information about the database as a whole.
Many of the methods here return lists of information in ResultSets. |
DatabaseMetaDataUsingInfoSchema.java | Class | DatabaseMetaData implementation that uses INFORMATION_SCHEMA available in
MySQL-5.0 and newer. |
DocsConnectionPropsHelper.java | Class | |
Driver.java | Class | The Java SQL framework allows for multiple database drivers. |
EscapeProcessor.java | Class | |
EscapeProcessorResult.java | Class | Wraps output from EscapeProcessor, to help prevent multiple passes over the
query string, to detect characters such as '@' (defining/using a variable),
which are used further up the call stack to handle failover. |
EscapeTokenizer.java | Class | EscapeTokenizer breaks up an SQL statement into SQL and escape code parts. |
ExportControlled.java | Class | Holds functionality that falls under export-control regulations. |
Field.java | Class | |
JDBC4CallableStatement.java | Class | |
JDBC4ClientInfoProvider.java | Interface | Classes that implement this interface and provide a no-args constructor
can be used by the driver to store and retrieve client information and/or
labels.
The driver will create an instance for each Connection instance, and call
initialize() once and only once. |
JDBC4ClientInfoProviderSP.java | Class | |
JDBC4CommentClientInfoProvider.java | Class | An implementation of JDBC4ClientInfoProvider that exposes
the client info as a comment prepended to all statements issued
by the driver. |
JDBC4Connection.java | Class | |
JDBC4DatabaseMetaData.java | Class | |
JDBC4DatabaseMetaDataUsingInfoSchema.java | Class | |
JDBC4MysqlSQLXML.java | Class | |
JDBC4NClob.java | Class | |
JDBC4PreparedStatement.java | Class | |
JDBC4PreparedStatementHelper.java | Class | |
JDBC4ResultSet.java | Class | |
JDBC4ServerPreparedStatement.java | Class | |
JDBC4UpdatableResultSet.java | Class | |
LicenseConfiguration.java | Class | Used in commercially-licensed clients that require connections to
commercially-licensed servers as part of the licensing terms. |
LoadBalancingConnectionProxy.java | Class | An implementation of java.sql.Connection that load balances requests across a
series of MySQL JDBC connections, where the balancing takes place at
transaction commit.
Therefore, for this to work (at all), you must use transactions, even if only
reading data.
This implementation will invalidate connections that it detects have had
communication errors when processing a request. |
Messages.java | Class | Support for localized messages. |
MiniAdmin.java | Class | Utility functions for admin functionality from Java. |
MysqlDataTruncation.java | Class | MySQL wrapper for DataTruncation until the server can support sending all
needed information. |
MysqlDefs.java | Class | MysqlDefs contains many values that are needed for communication with the
MySQL server. |
MysqlErrorNumbers.java | Class | Constants representing MySQL error numbers returned by the server in error
messages. |
MysqlIO.java | Class | This class is used by Connection for communicating with the MySQL server. |
MysqlParameterMetadata.java | Class | |
MysqlSavepoint.java | Class | Represents SQL SAVEPOINTS in MySQL. |
NamedPipeSocketFactory.java | Class | |
NonRegisteringDriver.java | Class | The Java SQL framework allows for multiple database drivers. |
NonRegisteringReplicationDriver.java | Class | Driver that opens two connections, one two a replication master, and another
to one or more slaves, and decides to use master when the connection is not
read-only, and use slave(s) when the connection is read-only. |
NotImplemented.java | Class | Thrown from methods not required to be implemented. |
NotUpdatable.java | Class | |
OperationNotSupportedException.java | Class | |
OutputStreamWatcher.java | Interface | Objects that want to be notified of lifecycle events on a
WatchableOutputStream should implement this interface, and register
themselves with setWatcher() on the WatchableOutputStream instance. |
PacketTooBigException.java | Class | Thrown when a packet that is too big for the server is created. |
ParameterBindings.java | Interface | Interface to allow PreparedStatement implementations to expose
their parameter bindings to StatementInterceptors. |
PingTarget.java | Interface | |
PreparedStatement.java | Class | A SQL Statement is pre-compiled and stored in a PreparedStatement object. |
ReplicationConnection.java | Class | Connection that opens two connections, one two a replication master, and
another to one or more slaves, and decides to use master when the connection
is not read-only, and use slave(s) when the connection is read-only. |
ReplicationDriver.java | Class | The Java SQL framework allows for multiple database drivers. |
ResultSetImpl.java | Class | A ResultSet provides access to a table of data generated by executing a
Statement. |
ResultSetInternalMethods.java | Interface | This interface is intended to be used by implementors of statement
interceptors so that implementors can create static or dynamic (via
java.lang.reflect.Proxy) proxy instances of ResultSets. |
ResultSetMetaData.java | Class | |
ResultSetRow.java | Class | Classes that implement this interface represent one row of data from the
MySQL server that might be stored in different ways depending on whether the
result set was streaming (so they wrap a reusable packet), or whether the
result set was cached or via a server-side cursor (so they represent a
byte[][]). |
RowData.java | Interface | This interface abstracts away how row data is accessed by the result set. |
RowDataCursor.java | Class | Model for result set data backed by a cursor. |
RowDataDynamic.java | Class | Allows streaming of MySQL data. |
RowDataKeyset.java | Class | |
RowDataStatic.java | Class | |
Security.java | Class | Methods for doing secure authentication with MySQL-4.1 and newer. |
ServerPreparedStatement.java | Class | JDBC Interface for MySQL-4.1 and newer server-side PreparedStatements. |
SingleByteCharsetConverter.java | Class | Converter for char[]->byte[] and byte[]->char[] for single-byte character
sets. |
SocketFactory.java | Interface | |
SQLError.java | Class | SQLError is a utility class that maps MySQL error codes to X/Open error codes
as is required by the JDBC spec. |
StandardSocketFactory.java | Class | |
Statement.java | Interface | This interface contains methods that are considered the "vendor extension"
to the JDBC API for MySQL's implementation of java.sql.Statement. |
StatementImpl.java | Class | A Statement object is used for executing a static SQL statement and obtaining
the results produced by it.
Only one ResultSet per Statement can be open at any point in time. |
StatementInterceptor.java | Interface | Implement this interface to be placed "in between" query execution, so that
you can influence it. |
StreamingNotifiable.java | Interface | |
StringUtils.java | Class | |
TimeUtil.java | Class | |
UpdatableResultSet.java | Class | A result set that is updatable. |
Util.java | Class | Various utility methods for the driver. |
WatchableOutputStream.java | Class | |
WatchableWriter.java | Class | |
WriterWatcher.java | Interface | Objects that want to be notified of lifecycle events on a WatchableWriter
should implement this interface, and register themselves with setWatcher() on
the WatchableWriter instance. |