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.
-
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.StoredProcedureMetaData Meta-information on stored procedures in a Firebird database. -
Class Summary Class Description 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.FBBlob Firebird implementation ofBlob.FBBlob.Config Standard configuration for blobs.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 Implementation ofCallableStatement.FBClob Implementation ofClob.FBConnection FBConnectionDefaults Deprecated. will be removed in Jaybird 6, seePropertyConstantsfor replacement.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 Implementation ofPreparedStatement.FBProcedureCall Represents procedure call.FBProcedureParam Represents procedure call parameter.FBResultSet Implementation ofResultSet.FBResultSetMetaData An object that can be used to get information about the types and properties of the columns in aResultSetobject.FBRowId Firebird row-id.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).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.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.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.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 usingFbExceptionBuilder.toFlatSQLException().