Package org.firebirdsql.jdbc
-
Interface Summary 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 theCallableStatementinterface.FirebirdConnection Extension ofConnectioninterface providing access to Firebird specific features.FirebirdConnectionProperties Connection properties for the Firebird connection.FirebirdDatabaseMetaData Extension ofDatabaseMetaDatainterface providing access to Firebird specific features.FirebirdDriver Extension of theDriverproviding methods to set the connection properties programmatically.FirebirdParameterMetaData Firebird extension to theParameterMetaDatainterface.FirebirdPreparedStatement Firebird extensions to thePreparedStatementinterface.FirebirdResultSet Firebird-specific extensions to theResultSetinterface.FirebirdResultSetMetaData Firebird-specific extensions to theResultSetMetaDatainterface.FirebirdSavepoint Firebird-specific extensions to theSavepointinterface.FirebirdStatement Firebird-specific extensions to theStatementinterface.JdbcVersionSupport Interface to mediate between differences in JDBC versions.StoredProcedureMetaData Meta-information on stored procedures in a Firebird database.Synchronizable Provides synchronization object. -
Class Summary Class Description AbstractCallableStatement Abstract implementation ofCallableStatement.AbstractFieldMetaData Base class forFBResultSetMetaDataandFBParameterMetaDatafor 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 ofPreparedStatement.AbstractResultSet Implementation ofResultSet.FBBlob Firebird implementation ofBlob.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 ofPreparedStatementinterface.FBClob Implementation ofClob.FBConnection FBConnectionDefaults Default values for JDBC connection.FBConnectionProperties FBDatabaseMetaData Comprehensive information about the database as a whole.FBDataSource The classFBDataSourceis a ConnectionFactory for jdbc Connection objects.FBDriver The Jaybird JDBC Driver implementation for the Firebird database.FBObjectListener.NoActionBlobListener Implementation ofFBObjectListener.BlobListenerthat implements all methods as empty methods.FBObjectListener.NoActionResultSetListener Implementation ofFBObjectListener.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 aPreparedStatementobject.FBPreparedStatement JDBC 4.2 implementation ofPreparedStatementinterface.FBProcedureCall Represents procedure call.FBProcedureParam Represents procedure call parameter.FBResultSet JDBC 4.2 implementation ofResultSetinterface.FBResultSetMetaData An object that can be used to get information about the types and properties of the columns in aResultSetobject.FBRowId Firebird row-id.FBRowUpdater Class responsible for modifying updatable result sets.FBSavepoint Savepoint implementation.FBStatement Implementation ofStatement.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 theFBConnectionclass.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 Summary 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 ofJdbcVersionSupportto use.QuoteStrategy Strategy for quoting objects (or no quoting in the case of dialect 1). -
Exception Summary 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 5FBResultSetNotUpdatableException 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 usingFbExceptionBuilder.toFlatSQLException().