| Interface | Description | 
|---|---|
| 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  CallableStatementinterface. | 
| FirebirdConnection | Extension of  Connectioninterface providing access to Firebird
 specific features. | 
| FirebirdConnectionProperties | Connection properties for the Firebird connection. | 
| FirebirdDatabaseMetaData | Extension of  DatabaseMetaDatainterface providing access to Firebird
 specific features. | 
| FirebirdDriver | Extension of the  Driverproviding methods to set the 
 connection properties programmatically. | 
| FirebirdParameterMetaData | Firebird extension to the  ParameterMetaDatainterface. | 
| FirebirdPreparedStatement | Firebird extensions to the  PreparedStatementinterface. | 
| FirebirdResultSet | Firebird-specific extensions to the  ResultSetinterface. | 
| FirebirdResultSetMetaData | Firebird-specific extensions to the  ResultSetMetaDatainterface. | 
| FirebirdSavepoint | Firebird-specific extensions to the  Savepointinterface. | 
| FirebirdStatement | Firebird-specific extensions to the  Statementinterface. | 
| JdbcVersionSupport | Interface to mediate between differences in JDBC versions. | 
| StoredProcedureMetaData | Meta-information on stored procedures in a Firebird database. | 
| Synchronizable | Provides synchronization object. | 
| Class | Description | 
|---|---|
| AbstractCallableStatement | Abstract implementation of  CallableStatement. | 
| AbstractFieldMetaData | Base class for  FBResultSetMetaDataandFBParameterMetaDatafor methods common to both implementations. | 
| AbstractFieldMetaData.ExtendedFieldInfo | This class is an old-fashion data structure that stores additional
 information about fields in a database. | 
| AbstractFieldMetaData.FieldKey | This class should be used as a composite key in an internal field
 mapping structures. | 
| AbstractPreparedStatement | Abstract implementation of  PreparedStatement. | 
| AbstractResultSet | Implementation of  ResultSet. | 
| FBBlob | Firebird implementation of  Blob. | 
| FBBlobInputStream | An input stream for reading directly from a FBBlob instance. | 
| FBBlobOutputStream | OutputStreamfor writing Firebird blobs. | 
| FBCachedBlob | This class represents a cached blob field. | 
| FBCallableStatement | JDBC 4.2 implementation of  PreparedStatementinterface. | 
| FBClob | Implementation of  Clob. | 
| FBConnection | |
| FBConnectionDefaults | Default values for JDBC connection. | 
| FBConnectionProperties | |
| FBDatabaseMetaData | Comprehensive information about the database as a whole. | 
| FBDataSource | The class  FBDataSourceis a ConnectionFactory for jdbc
 Connection objects. | 
| FBDriver | The Jaybird JDBC Driver implementation for the Firebird database. | 
| FBObjectListener.NoActionBlobListener | Implementation of  FBObjectListener.BlobListenerthat implements all methods as
 empty methods. | 
| FBObjectListener.NoActionResultSetListener | Implementation of  FBObjectListener.ResultSetListenerthat implements all methods as
 empty methods. | 
| FBParameterMetaData | An object that can be used to get information about the types and properties for each parameter marker in a
  PreparedStatementobject. | 
| FBPreparedStatement | JDBC 4.2 implementation of  PreparedStatementinterface. | 
| FBProcedureCall | Represents procedure call. | 
| FBProcedureParam | Represents procedure call parameter. | 
| FBResultSet | JDBC 4.2 implementation of  ResultSetinterface. | 
| FBResultSetMetaData | An object that can be used to get information about the types and properties of the columns in
 a  ResultSetobject. | 
| FBRowId | Firebird row-id. | 
| FBRowUpdater | Class responsible for modifying updatable result sets. | 
| FBSavepoint | Savepoint implementation. | 
| FBStatement | Implementation of  Statement. | 
| 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. | 
| InternalTransactionCoordinator | Transaction coordinator for the  FBConnectionclass. | 
| InternalTransactionCoordinator.AbstractTransactionCoordinator | |
| JavaTypeNameConstants | String constants of the Java type names used in metadata and field access. | 
| JaybirdTypeCodes | Type codes specific for Jaybird. | 
| Jdbc42VersionSupport | JDBC 4.2 version support. | 
| SQLStateConstants | Constants with common SQLState values. | 
| StoredProcedureMetaDataFactory | Factory to retrieve meta-data on stored procedures in a Firebird database. | 
| Enum | Description | 
|---|---|
| CompletionReason | Reasons for statement (or other resources) completion. | 
| FBStatement.StatementResult | The current result of a statement. | 
| JaybirdType | SQLTypedefinitions specific to Jaybird. | 
| JdbcVersionSupportHolder | Holder for the instance of  JdbcVersionSupportto use. | 
| QuoteStrategy | Strategy for quoting objects (or no quoting in the case of dialect 1). | 
| Exception | Description | 
|---|---|
| FBDriverConsistencyCheckException | Internal driver consistency check failed. | 
| FBDriverNotCapableException | Tell that driver is not able to serve the request due to missing capabilities. | 
| FBMissingParameterException | Deprecated Unused, will be removed in Jaybird 5 | 
| FBResultSetNotUpdatableException | Exception is thrown when trying to modify the non-updatable result set. | 
| FBSQLException | |
| FBSQLExceptionInfo | Subclass of SQLException whose only purpose is to preserve the information provided by the status vector when an
 exception is created using  FbExceptionBuilder.toFlatSQLException(). | 
Copyright © 2001-2022 Jaybird (Firebird JDBC/JCA) team. All rights reserved.