## Package org.firebirdsql.jdbc

Interface Summary
FBObjectListener: This interface defines set of listeners that will be called in different situations.
FBObjectListener.BlobListener: Listener for the events generated by BLOBs.
FBObjectListener.FetcherListener
FBObjectListener.ResultSetListener: Listener for the events generated by the result set.
FBObjectListener.StatementListener: Listener for the events generated by statements.
FirebirdBlob: Firebird Blob abstraction.
FirebirdBlob.BlobInputStream: Blob input stream.
FirebirdBlob.BlobOutputStream: Blob output stream.
FirebirdCallableStatement: Firebird extension to the `CallableStatement` interface.
FirebirdConnection: Extension of `Connection` interface providing access to Firebird specific features.
FirebirdConnectionProperties: Connection properties for the Firebird connection.
FirebirdDatabaseMetaData: Extension of `DatabaseMetaData` interface providing access to Firebird specific features.
FirebirdDriver: Extension of the `Driver` providing methods to set the connection properties programmatically.
FirebirdPreparedStatement: Firebird extensions to the `PreparedStatement` interface.
FirebirdResultSet
FirebirdSavepoint: Savepoint interface, corresponds to the `java.sql.Savepoint` interface defined in JDBC 3.0, but can be used in JDBC 2.0 applications.
FirebirdStatement: Firebird-specific extensions to the `Statement` interface.
Synchronizable: Provides synchronization object.

Class Summary
AbstractCallableStatement: The interface used to execute SQL stored procedures.
AbstractConnection: The class `AbstractConnection` is a handle to a `FBManagedConnection`.
AbstractDatabaseMetaData: Comprehensive information about the database as a whole.
AbstractPreparedStatement: Implementation of `PreparedStatement`interface.
AbstractResultSet: Implementation of `ResultSet` interface.
AbstractSavepoint: Implementation of the `FirebirdSavepoint` interface.
AbstractStatement: The object used for executing a static SQL statement and obtaining the results produced by it.
FBArray: A Firebird-specific implementation of the mapping of a java.sql.Array.
FBBlob: The representation (mapping) in the JavaTM programming language of an SQL `BLOB` value.
FBCachedBlob: This class represents a cached blob field.
FBCallableStatement: JDBC 3.0 compliant implementation of `CallableStatement`.
FBClob: The mapping in the JavaTM programming language for the SQL CLOB type.
FBConnection: Firebird connection class implementing JDBC 3.0 methods.
FBConnectionDefaults: Default values for JDBC connection.
FBConnectionHelper: This class maps the extended JDBC properties to the `FBConnectionRequestInfo` instance.
FBConnectionProperties
FBDatabaseMetaData
FBDataSource: The class `FBDataSource` is a ConnectionFactory for jdbc Connection objects.
FBDriver: The Jaybird JDBC Driver implementation for the Firebird database.
FBDriverPropertyManager: Manager of the DPB properties.
FBEscapedCallParser: Parser for escaped procedure call.
FBEscapedFunctionHelper: Helper class for escaped functions.
FBEscapedParser: The class `FBEscapedParser` parses the SQL and converts escaped syntax to native form.
FBParameterMetaData: Describe class `FBParameterMetaData` here.
FBPreparedStatement
FBProcedureCall: Represents procedure call.
FBProcedureParam: Represents procedure call parameter.
FBResultSet
FBResultSetMetaData: Implementation of `ResultSetMetaData` interface.
FBRowUpdater: Class responsible for modifying updatable result sets.
FBSavepoint: Savepoint implementation.
FBStatement
FBStatementFactory: Creates statement/savepoint objects.
FBTpbMapper: This class is provides mapping capabilities between standard JDBC transaction isolation level and Firebird Transaction Parameters Block (TPB).
FBUpdatableCursorFetcher: Statement fetcher for updatable cursor case.
FBWrappingDataSource: Deprecated. Use `FBWrappingDataSource` instead.
InternalTransactionCoordinator: Transaction coordinator for the `FBConnection` class.
InternalTransactionCoordinator.AbstractTransactionCoordinator
InternalTransactionCoordinator.AutoCommitCoordinator
InternalTransactionCoordinator.LocalTransactionCoordinator
InternalTransactionCoordinator.ManagedTransactionCoordinator
InternalTransactionCoordinator.MetaDataTransactionCoordinator

Exception Summary
FBDriverConsistencyCheckException: Internal driver consistency check failed.
FBDriverNotCapableException: Tell that driver is not able to serve the request due to missing capabilities.
FBMissingParameterException: Exception notifying developer that not all parameters were set when calling the prepared statement.
FBResultSetNotUpdatableException: Exception is thrown when trying to modify the non-updatable result set.
FBSQLException
FBSQLParseException: This exception is thrown by FBEscapedParser when it cannot parse the escaped syntax.
FBSQLWarning: This class is a wrapper for `GDSException` instance that is warning.

Copyright © 2001-2010. All Rights Reserved.