Module org.firebirdsql.jaybird
Package org.firebirdsql.jdbc
package org.firebirdsql.jdbc
Implementation of the JDBC API for the Firebird database.
For detailed user documentation, please consult Jaybird JDBC Driver Java Programmer’s Manual.
-
ClassDescriptionBase class for
FBResultSetMetaData
andFBParameterMetaData
for methods common to both implementations.Stores additional information about fields in a database.A composite key for internal field mapping structures.Common abstract base class for statement implementations.Reasons for statement (or other resources) completion.Provides access to the database connection for executing database metadata queries.Holder class for query text and parameters.Firebird implementation ofBlob
.Standard configuration for blobs.An input stream for reading directly from a FBBlob instance.OutputStream
for writing Firebird blobs.This class represents a cached blob field.Implementation ofCallableStatement
.Implementation ofClob
.Comprehensive information about the database as a whole.The classFBDataSource
is a ConnectionFactory for jdbc Connection objects.The Jaybird JDBC Driver implementation for the Firebird database.Tell that driver is not able to serve the request due to missing capabilities.Instances of this interface fetch records from the server.Defines a set of listeners that will be called in different situations.Listener for the events generated by BLOBs.Implementation ofFBObjectListener.BlobListener
that does nothing.Implementation ofFBObjectListener.FetcherListener
that does nothing.Implementation ofFBObjectListener.ResultSetListener
that does nothing.Listener for the events generated by the result set.Listener for the events generated by statements.An object that can be used to get information about the types and properties for each parameter marker in aPreparedStatement
object.Implementation ofPreparedStatement
.Represents procedure call.Represents procedure call parameter.Implementation ofResultSet
.Information about the types and properties of the columns in aResultSet
object.Exception is thrown when trying to modify the non-updatable result set.Firebird row-id.Savepoint implementation.Deprecated, for removal: This API element is subject to removal in a future version.Unused, will be removed in Jaybird 7Subclass of SQLException whose only purpose is to preserve the information provided by the status vector when an exception is created usingFbExceptionBuilder.toFlatSQLException()
.Implementation ofStatement
.The current result of a statement.This class provides mapping capabilities between standard JDBC transaction isolation level and Firebird Transaction Parameters Blocks (TPBs).Fetch configuration values.Firebird Blob abstraction.Blob input stream.Blob output stream.Firebird extension to theCallableStatement
interface.Firebird Clob abstraction.Extension ofConnection
interface providing access to Firebird specific features.Connection properties for the Firebird connection.Extension ofDatabaseMetaData
interface providing access to Firebird specific features.Extension ofDriver
for Jaybird.Firebird extension to theParameterMetaData
interface.Firebird extensions to thePreparedStatement
interface.Firebird-specific extensions to theResultSet
interface.Firebird-specific extensions to theResultSetMetaData
interface.Firebird-specific extensions to theRowId
interface.Interface for the clean separation of the classes between result set and corresponding row updater.Firebird-specific extensions to theSavepoint
interface.Firebird-specific extensions to theStatement
interface.Transaction coordinator for theFBConnection
class.Transaction coordinator base implementation.String constants of the Java type names used in metadata and field access.SQLType
definitions specific to Jaybird.Type codes specific for Jaybird.Strategy for quoting object names and literals (or no quoting of object names in the case of dialect 1).Aggregate type for result set behavior and logic for deriving supported combinations of type, concurrency and holdability.Constants with common SQLState values.Meta-information on stored procedures in a Firebird database.