## Uses of Class
org.firebirdsql.gds.GDSException

Packages that use GDSException
org.firebirdsql.gds: This package contains classes defining Firebird API for Java language that applications can use to access databases directly without JDBC interfaces.
org.firebirdsql.gds.impl: This package contains classes for the pluggable GDS implementations.
org.firebirdsql.gds.impl.jni
org.firebirdsql.gds.impl.wire
org.firebirdsql.jca
org.firebirdsql.jdbc
org.firebirdsql.management

Uses of GDSException in org.firebirdsql.gds

Fields in org.firebirdsql.gds declared as GDSException
`protected GDSException` `GDSException.next` My child

Methods in org.firebirdsql.gds that return GDSException
`static GDSException` `GDSException.createWithXAErrorCode(String message, int xaErrorCode)` Factory method to create a new instance with a given `XA` error code.
`GDSException` `GDSException.getNext()` Get the next chained exception.

Methods in org.firebirdsql.gds with parameters of type GDSException
`void` `GDSException.setNext(GDSException e)` Set the next exception in the chain.

Methods in org.firebirdsql.gds that throw GDSException
`void` `GDS.getSqlCounts(IscStmtHandle stmt)` Fetch count information for a statement.
`void` `GDS.iscAttachDatabase(String fileName, IscDbHandle dbHandle, DatabaseParameterBuffer databaseParameterBuffer)` Attach to an existing database via a filename.
`byte[]` `GDS.iscBlobInfo(IscBlobHandle handle, byte[] items, int bufferLength)` Retrieve data about an existing blob.
`void` `GDS.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)` Cancel event listening based on an `EventHandle`.
`void` `GDS.iscCloseBlob(IscBlobHandle blob)` Close an open blob.
`void` `GDS.iscCommitRetaining(IscTrHandle trHandle)`
`void` `GDS.iscCommitTransaction(IscTrHandle trHandle)` Commit a transaction.
`void` `GDS.iscCreateBlob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, BlobParameterBuffer blobParameterBuffer)` Create a new blob within a given transaction.
`void` `GDS.iscCreateDatabase(String fileName, IscDbHandle dbHandle, DatabaseParameterBuffer databaseParameterBuffer)` Create a database based on the supplied filename and database parameters.
`byte[]` `GDS.iscDatabaseInfo(IscDbHandle dbHandle, byte[] items, int bufferLength)` Get information about the database to which `IscDbHandle` is attached.
`void` `GDS.iscDetachDatabase(IscDbHandle dbHandle)` Detach the given database handle from its database.
`void` `GDS.iscDropDatabase(IscDbHandle dbHandle)` Drop (delete) the database to which `IscDbHandle` is attached.
`void` `GDS.iscDsqlAllocateStatement(IscDbHandle dbHandle, IscStmtHandle stmtHandle)` Allocate a dynamic SQL (DSQL) statement on the database to which `IscDbHandle` is attached.
`XSQLDA` `GDS.iscDsqlDescribe(IscStmtHandle stmtHandle, int daVersion)` Retrieve data for a statement.
`XSQLDA` `GDS.iscDsqlDescribeBind(IscStmtHandle stmtHandle, int daVersion)` Retrieve data for a bind statement.
`void` `GDS.iscDsqlExecImmed2(IscDbHandle dbHandle, IscTrHandle trHandle, byte[] statement, int dialect, XSQLDA inXSQLDA, XSQLDA outXSQLDA)` Execute a string SQL statement directly, without first allocating a statement handle.
`void` `GDS.iscDsqlExecImmed2(IscDbHandle dbHandle, IscTrHandle trHandle, String statement, int dialect, XSQLDA inXSQLDA, XSQLDA outXSQLDA)` Execute a string SQL statement directly, without first allocating a statement handle.
`void` `GDS.iscDsqlExecImmed2(IscDbHandle dbHandle, IscTrHandle trHandle, String statement, String encoding, int dialect, XSQLDA inXSQLDA, XSQLDA outXSQLDA)` Deprecated. use `GDS.iscDsqlExecImmed2(IscDbHandle, IscTrHandle, byte[], int, XSQLDA, XSQLDA)`
`void` `GDS.iscDsqlExecute(IscTrHandle trHandle, IscStmtHandle stmtHandle, int daVersion, XSQLDA xsqlda)` Execute a statement with only outgoing data.
`void` `GDS.iscDsqlExecute2(IscTrHandle trHandle, IscStmtHandle stmtHandle, int daVersion, XSQLDA inXSQLDA, XSQLDA outXSQLDA)` Execute a statement with outgoing and incoming data.
`void` `GDS.iscDsqlExecuteImmediate(IscDbHandle dbHandle, IscTrHandle trHandle, byte[] statement, int dialect, XSQLDA xsqlda)` Execute a string SQL statement directly, without first allocating a statement handle.
`void` `GDS.iscDsqlExecuteImmediate(IscDbHandle dbHandle, IscTrHandle trHandle, String statement, int dialect, XSQLDA xsqlda)` Execute a string SQL statement directly, without first allocating a statement handle.
`void` `GDS.iscDsqlExecuteImmediate(IscDbHandle dbHandle, IscTrHandle trHandle, String statement, String encoding, int dialect, XSQLDA xsqlda)` Deprecated. use `GDS.iscDsqlExecuteImmediate(IscDbHandle, IscTrHandle, byte[], int, XSQLDA)`
`void` `GDS.iscDsqlFetch(IscStmtHandle stmt_handle, int daVersion, XSQLDA xsqlda, int fetchSize)` Retrieve record data from a statement.
`void` `GDS.iscDsqlFreeStatement(IscStmtHandle stmtHandle, int option)` Free a statement in the database that is pointed to by a valid handle.
`XSQLDA` `GDS.iscDsqlPrepare(IscTrHandle trHandle, IscStmtHandle stmtHandle, byte[] statement, int dialect)` Prepare a string SQL statement for execution in the database.
`XSQLDA` `GDS.iscDsqlPrepare(IscTrHandle trHandle, IscStmtHandle stmtHandle, String statement, int dialect)` Prepare a string SQL statement for execution in the database.
`XSQLDA` `GDS.iscDsqlPrepare(IscTrHandle trHandle, IscStmtHandle stmtHandle, String statement, String encoding, int dialect)` Deprecated. use `GDS.iscDsqlPrepare(IscTrHandle, IscStmtHandle, byte[], int)`
`void` `GDS.iscDsqlSetCursorName(IscStmtHandle stmtHandle, String cursorName, int type)` Set the name to be used for a given statement.
`byte[]` `GDS.iscDsqlSqlInfo(IscStmtHandle stmtHandle, byte[] items, int bufferLength)` Retrieve data about a statement.
`void` `GDS.iscEventBlock(EventHandle eventHandle)` Initialize the internal databastructures for an `EventHandle`.
`void` `GDS.iscEventCounts(EventHandle eventHandle)` Retrieve count information after an event has occurred.
`byte[]` `GDS.iscGetSegment(IscBlobHandle blob, int maxread)` Fetch a segment of a blob.
`void` `GDS.iscOpenBlob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, BlobParameterBuffer blobParameterBuffer)` Open a blob within a given transaction.
`void` `GDS.iscPrepareTransaction(IscTrHandle trHandle)`
`void` `GDS.iscPrepareTransaction2(IscTrHandle trHandle, byte[] bytes)`
`void` `GDS.iscPutSegment(IscBlobHandle blob_handle, byte[] buffer)` Write a segment of data to a blob.
`int` `GDS.iscQueueEvents(IscDbHandle dbHandle, EventHandle eventHandle, EventHandler eventHandler)` Queue an EventHandler.
`void` `GDS.iscReconnectTransaction(IscTrHandle trHandle, IscDbHandle dbHandle, long transactionId)` Reconnect "in limbo" transaction using new database handle.
`void` `GDS.iscRollbackRetaining(IscTrHandle trHandle)`
`void` `GDS.iscRollbackTransaction(IscTrHandle trHandle)` Rollback a transaction.
`void` `GDS.iscSeekBlob(IscBlobHandle handle, int position, int seekMode)` Seek to a given position in a blob.
`void` `GDS.iscServiceAttach(String service, IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer)` Attach to a Service Manager.
`void` `GDS.iscServiceDetach(IscSvcHandle serviceHandle)` Detach from a Service Manager.
`void` `GDS.iscServiceQuery(IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer, ServiceRequestBuffer serviceRequestBuffer, byte[] resultBuffer)` Query a service manager
`void` `GDS.iscServiceStart(IscSvcHandle serviceHandle, ServiceRequestBuffer serviceRequestBuffer)` Start a service operation.
`void` `GDS.iscStartTransaction(IscTrHandle trHandle, IscDbHandle dbHandle, TransactionParameterBuffer tpb)` Start a transaction based on a handle to a transaction.
`byte[]` `GDS.iscTransactionInformation(IscTrHandle trHandle, byte[] requestBuffer, int bufferLen)`

Uses of GDSException in org.firebirdsql.gds.impl

Subclasses of GDSException in org.firebirdsql.gds.impl
`class` `GDSServerVersionException` Exception is thrown when server returns a version string in a format that this driver does not understand.

Methods in org.firebirdsql.gds.impl with parameters of type GDSException
`void` `GDSHelper.GDSHelperErrorListener.errorOccured(GDSException ex)` Notify about the error in this class.

Methods in org.firebirdsql.gds.impl that throw GDSException
`AbstractIscStmtHandle` `GDSHelper.allocateStatement()` Retrieve a newly allocated statment handle with the current connection.
`void` `GDSHelper.closeBlob(IscBlobHandle blob)` Close a blob that has been opened within the database.
`void` `GDSHelper.closeStatement(AbstractIscStmtHandle stmt, boolean deallocate)` Close a statement that is allocated in the database.
`void` `GDSHelper.commitTransaction(AbstractIscTrHandle trHandle)`
`IscBlobHandle` `GDSHelper.createBlob(boolean segmented)` Create a new blob within the current transaction.
`void` `GDSHelper.detachDatabase()`
`void` `GDSHelper.executeImmediate(String statement)` Execute a SQL statement directly with the current connection.
`void` `GDSHelper.executeStatement(AbstractIscStmtHandle stmt, boolean sendOutSqlda)` Execute a statement in the database.
`void` `GDSHelper.fetch(AbstractIscStmtHandle stmt, int fetchSize)` Fetch data from a statement in the database.
`byte[]` `GDSHelper.getBlobInfo(IscBlobHandle blob, byte[] requestItems, int bufferLength)`
`int` `GDSHelper.getBlobLength(IscBlobHandle blob)`
`byte[]` `GDSHelper.getBlobSegment(IscBlobHandle blob, int len)` Get a segment from a blob.
`static String` `GDSFactory.getDatabasePath(GDSType gdsType, String jdbcUrl)` Get path to the database from the specified JDBC URL.
`static String` `GDSFactory.getDatabasePath(GDSType gdsType, String server, Integer port, String path)` Get connection string for the specified server name, port and database name/path.
`String` `GDSFactoryPlugin.getDatabasePath(String jdbcUrl)`
`String` `GDSFactoryPlugin.getDatabasePath(String server, Integer port, String path)`
`void` `GDSHelper.getSqlCounts(AbstractIscStmtHandle stmt)` Fetch the count information for a statement handle.
`int` `GDSHelper.getTransactionId(IscTrHandle trHandle)`
`IscBlobHandle` `GDSHelper.openBlob(long blob_id, boolean segmented)` Open a handle to a new blob within the current transaction with the given id.
`void` `GDSHelper.populateStatementInfo(AbstractIscStmtHandle fixedStmt)`
`void` `GDSHelper.prepareStatement(AbstractIscStmtHandle stmt, String sql, boolean describeBind)` Prepare an SQL string for execution (within the database server) in the context of a statement handle.
`void` `GDSHelper.prepareTransaction(AbstractIscTrHandle trHandle, byte[] message)`
`void` `GDSHelper.putBlobSegment(IscBlobHandle blob, byte[] buf)` Write a segment of data to a blob.
`void` `GDSHelper.rollbackTransaction(AbstractIscTrHandle trHandle)`
`void` `GDSHelper.seekBlob(IscBlobHandle blob, int position, int mode)`
`void` `GDSHelper.setCursorName(AbstractIscStmtHandle stmt, String cursorName)` Set the cursor name for a statement.
`AbstractIscTrHandle` `GDSHelper.startTransaction(TransactionParameterBuffer tpb)`

Uses of GDSException in org.firebirdsql.gds.impl.jni

Methods in org.firebirdsql.gds.impl.jni with parameters of type GDSException
`void` `isc_stmt_handle_impl.addWarning(GDSException warning)`
`void` `isc_blob_handle_impl.addWarning(GDSException warning)`
`void` `isc_tr_handle_impl.addWarning(GDSException warning)`
`void` `isc_db_handle_impl.addWarning(GDSException warning)`

Methods in org.firebirdsql.gds.impl.jni that throw GDSException
`String` `LocalGDSFactoryPlugin.getDatabasePath(String jdbcUrl)`
`String` `NativeGDSFactoryPlugin.getDatabasePath(String jdbcUrl)`
`String` `EmbeddedGDSFactoryPlugin.getDatabasePath(String jdbcUrl)`
`String` `LocalGDSFactoryPlugin.getDatabasePath(String server, Integer port, String path)`
`String` `NativeGDSFactoryPlugin.getDatabasePath(String server, Integer port, String path)`
`String` `EmbeddedGDSFactoryPlugin.getDatabasePath(String server, Integer port, String path)`
`protected String` `NativeGDSImpl.getServerUrl(String file_name)`
`protected String` `LocalGDSImpl.getServerUrl(String file_name)`
`protected abstract String` `BaseGDSImpl.getServerUrl(String file_name)`
`protected String` `EmbeddedGDSImpl.getServerUrl(String file_name)`
`void` `BaseGDSImpl.getSqlCounts(IscStmtHandle stmt_handle)`
`void` `BaseGDSImpl.iscAttachDatabase(String file_name, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`byte[]` `BaseGDSImpl.iscBlobInfo(IscBlobHandle handle, byte[] items, int buffer_length)`
`void` `BaseGDSImpl.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)`
`void` `BaseGDSImpl.iscCloseBlob(IscBlobHandle blob_handle)`
`void` `BaseGDSImpl.iscCommitRetaining(IscTrHandle tr_handle)`
`void` `BaseGDSImpl.iscCommitTransaction(IscTrHandle tr_handle)`
`void` `BaseGDSImpl.iscCreateBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`void` `BaseGDSImpl.iscCreateDatabase(String file_name, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`byte[]` `BaseGDSImpl.iscDatabaseInfo(IscDbHandle db_handle, byte[] items, int buffer_length)`
`void` `BaseGDSImpl.iscDetachDatabase(IscDbHandle db_handle)`
`void` `BaseGDSImpl.iscDropDatabase(IscDbHandle db_handle)`
`void` `BaseGDSImpl.iscDsqlAllocateStatement(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`XSQLDA` `BaseGDSImpl.iscDsqlDescribe(IscStmtHandle stmt_handle, int da_version)`
`XSQLDA` `BaseGDSImpl.iscDsqlDescribeBind(IscStmtHandle stmt_handle, int da_version)`
`void` `BaseGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, String encoding, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecute(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecute2(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, int dialect, XSQLDA xsqlda)`
`void` `BaseGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, String encoding, int dialect, XSQLDA xsqlda)`
`void` `BaseGDSImpl.iscDsqlFetch(IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda, int fetchSize)`
`void` `BaseGDSImpl.iscDsqlFreeStatement(IscStmtHandle stmt_handle, int option)`
`XSQLDA` `BaseGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, byte[] statement, int dialect)`
`XSQLDA` `BaseGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, String statement, int dialect)`
`XSQLDA` `BaseGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, String statement, String encoding, int dialect)`
`void` `BaseGDSImpl.iscDsqlSetCursorName(IscStmtHandle stmt_handle, String cursor_name, int type)`
`byte[]` `BaseGDSImpl.iscDsqlSqlInfo(IscStmtHandle stmt_handle, byte[] items, int buffer_length)`
`void` `BaseGDSImpl.iscEventBlock(EventHandle eventHandle)`
`void` `BaseGDSImpl.iscEventCounts(EventHandle eventHandle)`
`byte[]` `BaseGDSImpl.iscExpandDpb(byte[] dpb, int dpb_length, int param, Object[] params)`
`byte[]` `BaseGDSImpl.iscGetSegment(IscBlobHandle blob, int maxread)`
`void` `BaseGDSImpl.iscOpenBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`void` `BaseGDSImpl.iscPrepareTransaction(IscTrHandle tr_handle)`
`void` `BaseGDSImpl.iscPrepareTransaction2(IscTrHandle tr_handle, byte[] bytes)`
`void` `BaseGDSImpl.iscPutSegment(IscBlobHandle blob_handle, byte[] buffer)`
`int` `BaseGDSImpl.iscQueueEvents(IscDbHandle dbHandle, EventHandle eventHandle, EventHandler eventHandler)`
`void` `BaseGDSImpl.iscReconnectTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, long transactionId)`
`void` `BaseGDSImpl.iscRollbackRetaining(IscTrHandle tr_handle)`
`void` `BaseGDSImpl.iscRollbackTransaction(IscTrHandle tr_handle)`
`void` `BaseGDSImpl.iscSeekBlob(IscBlobHandle handle, int position, int mode)`
`void` `BaseGDSImpl.iscServiceAttach(String service, IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer)`
`void` `BaseGDSImpl.iscServiceDetach(IscSvcHandle serviceHandle)`
`void` `BaseGDSImpl.iscServiceQuery(IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer, ServiceRequestBuffer serviceRequestBuffer, byte[] resultBuffer)`
`void` `BaseGDSImpl.iscServiceStart(IscSvcHandle serviceHandle, ServiceRequestBuffer serviceRequestBuffer)`
`void` `BaseGDSImpl.iscStartTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, TransactionParameterBuffer tpb)`
`byte[]` `BaseGDSImpl.iscTransactionInformation(IscTrHandle trHandle, byte[] requestBuffer, int bufferLen)`
`byte[]` `JniGDSImpl.native_isc_blob_info(isc_blob_handle_impl handle, byte[] items, int buffer_length)`
`abstract byte[]` `BaseGDSImpl.native_isc_blob_info(isc_blob_handle_impl handle, byte[] items, int buffer_length)`
`void` `JniGDSImpl.native_isc_cancel_events(IscDbHandle db_handle, EventHandleImp eventHandle)`
`abstract void` `BaseGDSImpl.native_isc_cancel_events(IscDbHandle db_handle, EventHandleImp eventHandle)`
`void` `JniGDSImpl.native_isc_close_blob(IscBlobHandle blob)`
`abstract void` `BaseGDSImpl.native_isc_close_blob(IscBlobHandle blob)`
`void` `JniGDSImpl.native_isc_commit_retaining(IscTrHandle tr_handle)`
`abstract void` `BaseGDSImpl.native_isc_commit_retaining(IscTrHandle tr_handle)`
`void` `JniGDSImpl.native_isc_commit_transaction(IscTrHandle tr_handle)`
`abstract void` `BaseGDSImpl.native_isc_commit_transaction(IscTrHandle tr_handle)`
`void` `JniGDSImpl.native_isc_database_info(IscDbHandle db_handle, int item_length, byte[] items, int buffer_length, byte[] buffer)`
`abstract void` `BaseGDSImpl.native_isc_database_info(IscDbHandle db_handle, int item_length, byte[] items, int buffer_length, byte[] buffer)`
`void` `JniGDSImpl.native_isc_detach_database(IscDbHandle db_handle)`
`abstract void` `BaseGDSImpl.native_isc_detach_database(IscDbHandle db_handle)`
`void` `JniGDSImpl.native_isc_drop_database(IscDbHandle db_handle)`
`abstract void` `BaseGDSImpl.native_isc_drop_database(IscDbHandle db_handle)`
`void` `JniGDSImpl.native_isc_dsql_alloc_statement2(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`abstract void` `BaseGDSImpl.native_isc_dsql_alloc_statement2(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`void` `JniGDSImpl.native_isc_dsql_allocate_statement(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`abstract void` `BaseGDSImpl.native_isc_dsql_allocate_statement(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`XSQLDA` `JniGDSImpl.native_isc_dsql_describe_bind(IscStmtHandle stmt_handle, int da_version)`
`abstract XSQLDA` `BaseGDSImpl.native_isc_dsql_describe_bind(IscStmtHandle stmt_handle, int da_version)`
`XSQLDA` `JniGDSImpl.native_isc_dsql_describe(IscStmtHandle stmt_handle, int da_version)`
`abstract XSQLDA` `BaseGDSImpl.native_isc_dsql_describe(IscStmtHandle stmt_handle, int da_version)`
`void` `JniGDSImpl.native_isc_dsql_exec_immed2(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`abstract void` `BaseGDSImpl.native_isc_dsql_exec_immed2(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `JniGDSImpl.native_isc_dsql_execute2(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`abstract void` `BaseGDSImpl.native_isc_dsql_execute2(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`boolean` `JniGDSImpl.native_isc_dsql_fetch(IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda, int fetchSize)`
`abstract boolean` `BaseGDSImpl.native_isc_dsql_fetch(IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda, int fetchSize)`
`void` `JniGDSImpl.native_isc_dsql_free_statement(IscStmtHandle stmt_handle, int option)`
`abstract void` `BaseGDSImpl.native_isc_dsql_free_statement(IscStmtHandle stmt_handle, int option)`
`XSQLDA` `JniGDSImpl.native_isc_dsql_prepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, byte[] statement, int dialect)`
`abstract XSQLDA` `BaseGDSImpl.native_isc_dsql_prepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, byte[] statement, int dialect)`
`void` `JniGDSImpl.native_isc_dsql_set_cursor_name(IscStmtHandle stmt_handle, String cursor_name, int type)`
`abstract void` `BaseGDSImpl.native_isc_dsql_set_cursor_name(IscStmtHandle stmt_handle, String cursor_name, int type)`
`byte[]` `JniGDSImpl.native_isc_dsql_sql_info(IscStmtHandle stmt_handle, byte[] items, int buffer_length)`
`abstract byte[]` `BaseGDSImpl.native_isc_dsql_sql_info(IscStmtHandle stmt_handle, byte[] items, int buffer_length)`
`long` `JniGDSImpl.native_isc_event_block(EventHandleImp eventHandle, String eventName)`
`abstract long` `BaseGDSImpl.native_isc_event_block(EventHandleImp eventHandle, String eventNames)`
`void` `JniGDSImpl.native_isc_event_counts(EventHandleImp eventHandle)`
`abstract void` `BaseGDSImpl.native_isc_event_counts(EventHandleImp eventHandle)`
`protected void` `JniGDSImpl.native_isc_finalize(int isc_api_handle)`
`byte[]` `JniGDSImpl.native_isc_get_segment(IscBlobHandle blob, int maxread)`
`abstract byte[]` `BaseGDSImpl.native_isc_get_segment(IscBlobHandle blob, int maxread)`
`void` `JniGDSImpl.native_isc_prepare_transaction(IscTrHandle tr_handle)`
`abstract void` `BaseGDSImpl.native_isc_prepare_transaction(IscTrHandle tr_handle)`
`void` `JniGDSImpl.native_isc_prepare_transaction2(IscTrHandle tr_handle, byte[] bytes)`
`abstract void` `BaseGDSImpl.native_isc_prepare_transaction2(IscTrHandle tr_handle, byte[] bytes)`
`void` `JniGDSImpl.native_isc_put_segment(IscBlobHandle blob_handle, byte[] buffer)`
`abstract void` `BaseGDSImpl.native_isc_put_segment(IscBlobHandle blob_handle, byte[] buffer)`
`int` `JniGDSImpl.native_isc_que_events(IscDbHandle db_handle, EventHandleImp eventHandle, EventHandler handler)`
`abstract int` `BaseGDSImpl.native_isc_que_events(IscDbHandle db_handle, EventHandleImp eventHandle, EventHandler handler)`
`void` `JniGDSImpl.native_isc_reconnect_transaction(IscDbHandle dbHandle, IscTrHandle tr_handle, byte[] txId)`
`abstract void` `BaseGDSImpl.native_isc_reconnect_transaction(IscDbHandle dbHandle, IscTrHandle trHandle, byte[] txId)`
`void` `JniGDSImpl.native_isc_rollback_retaining(IscTrHandle tr_handle)`
`abstract void` `BaseGDSImpl.native_isc_rollback_retaining(IscTrHandle tr_handle)`
`void` `JniGDSImpl.native_isc_rollback_transaction(IscTrHandle tr_handle)`
`abstract void` `BaseGDSImpl.native_isc_rollback_transaction(IscTrHandle tr_handle)`
`void` `JniGDSImpl.native_isc_seek_blob(isc_blob_handle_impl handle, int position, int mode)`
`abstract void` `BaseGDSImpl.native_isc_seek_blob(isc_blob_handle_impl handle, int position, int mode)`
`void` `JniGDSImpl.native_isc_service_attach(String service, IscSvcHandle serviceHandle, byte[] serviceParameterBuffer)`
`abstract void` `BaseGDSImpl.native_isc_service_attach(String service, IscSvcHandle serviceHandle, byte[] serviceParameterBuffer)`
`void` `JniGDSImpl.native_isc_service_detach(IscSvcHandle serviceHandle)`
`abstract void` `BaseGDSImpl.native_isc_service_detach(IscSvcHandle serviceHandle)`
`void` `JniGDSImpl.native_isc_service_query(IscSvcHandle serviceHandle, byte[] sendServiceParameterBuffer, byte[] requestServiceParameterBuffer, byte[] resultBuffer)`
`abstract void` `BaseGDSImpl.native_isc_service_query(IscSvcHandle serviceHandle, byte[] sendServiceParameterBuffer, byte[] requestServiceParameterBuffer, byte[] resultBuffer)`
`void` `JniGDSImpl.native_isc_service_start(IscSvcHandle serviceHandle, byte[] serviceParameterBuffer)`
`abstract void` `BaseGDSImpl.native_isc_service_start(IscSvcHandle serviceHandle, byte[] serviceParameterBuffer)`
`void` `JniGDSImpl.native_isc_start_transaction(IscTrHandle tr_handle, IscDbHandle db_handle, byte[] tpb)`
`abstract void` `BaseGDSImpl.native_isc_start_transaction(IscTrHandle tr_handle, IscDbHandle db_handle, byte[] tpb)`
`byte[]` `JniGDSImpl.native_isc_transaction_info(IscTrHandle tr_handle, byte[] info, int bufferLength)`
`abstract byte[]` `BaseGDSImpl.native_isc_transaction_info(IscTrHandle tr_handle, byte[] items, int bufferSize)`
`void` `isc_db_handle_impl.setVersion(String value)`

Constructors in org.firebirdsql.gds.impl.jni that throw GDSException
`NativeGDSImpl.DbAttachInfo(String connectInfo)`
`NativeGDSImpl.DbAttachInfo(String server, Integer port, String fileName)`

Uses of GDSException in org.firebirdsql.gds.impl.wire

Methods in org.firebirdsql.gds.impl.wire with parameters of type GDSException
`void` `isc_svc_handle_impl.addWarning(GDSException warning)`
`void` `isc_db_handle_impl.addWarning(GDSException warning)`

Methods in org.firebirdsql.gds.impl.wire that throw GDSException
`static void` `AbstractJavaGDSImpl.calculateBLR(XSQLDA xsqlda)`
`protected void` `AbstractJavaGDSImpl.connect(isc_db_handle_impl db, AbstractJavaGDSImpl.DbAttachInfo dbai, DatabaseParameterBuffer databaseParameterBuffer)`
`void` `AbstractJavaGDSImpl.connect(isc_db_handle_impl db, String host, Integer port, String filename, DatabaseParameterBuffer databaseParameterBuffer)`
`String` `WireGDSFactoryPlugin.getDatabasePath(String jdbcUrl)`
`String` `WireGDSFactoryPlugin.getDatabasePath(String server, Integer port, String path)`
`void` `AbstractJavaGDSImpl.getSqlCounts(IscStmtHandle stmt_handle)`
`void` `AbstractJavaGDSImpl.internalAttachDatabase(AbstractJavaGDSImpl.DbAttachInfo dbai, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`void` `AbstractJavaGDSImpl.internalAttachDatabase(String host, Integer port, String file_name, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`void` `AbstractJavaGDSImpl.isc_dsql_alloc_statement2(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`void` `AbstractJavaGDSImpl.iscAttachDatabase(String connectString, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`byte[]` `AbstractJavaGDSImpl.iscBlobInfo(IscBlobHandle handle, byte[] items, int buffer_length)`
`void` `AbstractJavaGDSImpl.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)`
`void` `AbstractJavaGDSImpl.iscCloseBlob(IscBlobHandle blob_handle)`
`void` `AbstractJavaGDSImpl.iscCommitRetaining(IscTrHandle tr_handle)`
`void` `AbstractJavaGDSImpl.iscCommitTransaction(IscTrHandle tr_handle)`
`void` `AbstractJavaGDSImpl.iscCreateBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`void` `AbstractJavaGDSImpl.iscCreateDatabase(String file_name, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)` `isc_create_database` creates a database based on the file name and Clumplet of database properties supplied.
`byte[]` `AbstractJavaGDSImpl.iscDatabaseInfo(IscDbHandle handle, byte[] items, int buffer_length)`
`void` `AbstractJavaGDSImpl.iscDetachDatabase(IscDbHandle db_handle)`
`void` `AbstractJavaGDSImpl.iscDropDatabase(IscDbHandle db_handle)`
`void` `AbstractJavaGDSImpl.iscDsqlAllocateStatement(IscDbHandle db_handle, IscStmtHandle stmt_handle)`
`XSQLDA` `AbstractJavaGDSImpl.iscDsqlDescribe(IscStmtHandle stmt_handle, int da_version)`
`XSQLDA` `AbstractJavaGDSImpl.iscDsqlDescribeBind(IscStmtHandle stmt_handle, int da_version)`
`void` `AbstractJavaGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecImmed2(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, String encoding, int dialect, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecute(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecute2(IscTrHandle tr_handle, IscStmtHandle stmt_handle, int da_version, XSQLDA in_xsqlda, XSQLDA out_xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, byte[] statement, int dialect, XSQLDA xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, int dialect, XSQLDA xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlExecuteImmediate(IscDbHandle db_handle, IscTrHandle tr_handle, String statement, String encoding, int dialect, XSQLDA xsqlda)`
`void` `AbstractJavaGDSImpl.iscDsqlFetch(IscStmtHandle stmt_handle, int da_version, XSQLDA xsqlda, int fetchSize)`
`void` `AbstractJavaGDSImpl.iscDsqlFreeStatement(IscStmtHandle stmt_handle, int option)`
`XSQLDA` `AbstractJavaGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, byte[] statement, int dialect)`
`XSQLDA` `AbstractJavaGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, String statement, int dialect)`
`XSQLDA` `AbstractJavaGDSImpl.iscDsqlPrepare(IscTrHandle tr_handle, IscStmtHandle stmt_handle, String statement, String encoding, int dialect)`
`void` `AbstractJavaGDSImpl.iscDsqlSetCursorName(IscStmtHandle stmt_handle, String cursor_name, int type)`
`byte[]` `AbstractJavaGDSImpl.iscDsqlSqlInfo(IscStmtHandle stmt_handle, byte[] items, int buffer_length)`
`void` `AbstractJavaGDSImpl.iscEventBlock(EventHandle eventHandle)`
`void` `AbstractJavaGDSImpl.iscEventCounts(EventHandle eventHandle)`
`byte[]` `AbstractJavaGDSImpl.iscExpandDpb(byte[] dpb, int dpb_length, int param, Object[] params)`
`byte[]` `AbstractJavaGDSImpl.iscGetSegment(IscBlobHandle blob_handle, int requested)`
`void` `AbstractJavaGDSImpl.iscOpenBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`void` `AbstractJavaGDSImpl.iscPrepareTransaction(IscTrHandle tr_handle)`
`void` `AbstractJavaGDSImpl.iscPrepareTransaction2(IscTrHandle tr_handle, byte[] bytes)`
`void` `AbstractJavaGDSImpl.iscPutSegment(IscBlobHandle blob_handle, byte[] buffer)`
`int` `AbstractJavaGDSImpl.iscQueueEvents(IscDbHandle dbHandle, EventHandle eventHandle, EventHandler eventHandler)`
`void` `AbstractJavaGDSImpl.iscReconnectTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, long transactionId)`
`void` `AbstractJavaGDSImpl.iscRollbackRetaining(IscTrHandle tr_handle)`
`void` `AbstractJavaGDSImpl.iscRollbackTransaction(IscTrHandle tr_handle)`
`void` `AbstractJavaGDSImpl.iscSeekBlob(IscBlobHandle handle, int position, int seekMode)`
`void` `AbstractJavaGDSImpl.iscServiceAttach(String service, IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer)`
`void` `AbstractJavaGDSImpl.iscServiceDetach(IscSvcHandle serviceHandle)`
`void` `AbstractJavaGDSImpl.iscServiceQuery(IscSvcHandle serviceHandle, ServiceParameterBuffer serviceParameterBuffer, ServiceRequestBuffer serviceRequestBuffer, byte[] resultBuffer)`
`void` `AbstractJavaGDSImpl.iscServiceStart(IscSvcHandle serviceHandle, ServiceRequestBuffer serviceRequestBuffer)`
`void` `AbstractJavaGDSImpl.iscStartTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, TransactionParameterBuffer tpb)`
`byte[]` `AbstractJavaGDSImpl.iscTransactionInformation(IscTrHandle tr_handle, byte[] requestBuffer, int bufferLen)`
`protected void` `AbstractJavaGDSImpl.openSocket(isc_db_handle_impl db, AbstractJavaGDSImpl.DbAttachInfo dbai, boolean debug, int socketBufferSize)`
`void` `EventCoordinator.queueEvents(isc_db_handle_impl mainDb, EventHandleImp eventHandleImp, EventHandler handler)`
`void` `AbstractJavaGDSImpl.receiveResponse(isc_db_handle_impl db, int op)`
`void` `AbstractJavaGDSImpl.receiveResponse(isc_svc_handle_impl svc, int op)`
`void` `isc_db_handle_impl.setVersion(String value)`

Constructors in org.firebirdsql.gds.impl.wire that throw GDSException
`AbstractJavaGDSImpl.DbAttachInfo(String connectInfo)`
`AbstractJavaGDSImpl.DbAttachInfo(String server, Integer port, String fileName)`

Uses of GDSException in org.firebirdsql.jca

Methods in org.firebirdsql.jca with parameters of type GDSException
`void` `FBManagedConnection.errorOccured(GDSException ex)` Notify GDS container that error occured, if the `ex` represents a "fatal" one

Methods in org.firebirdsql.jca that throw GDSException
`static ArrayList` `FBManagedConnectionFactory.fetchInLimboXids(GDS gds, GDSHelper gdsHelper2)`
`void` `FBManagedConnectionFactory.forget(FBManagedConnection mc, Xid xid)`
`GDSHelper` `FBManagedConnection.getGDSHelper()` Get instance of `GDSHelper` connected with this managed connection.
`void` `FBManagedConnection.internalStart(Xid id, int flags)` Perform the internal processing to start associate a JDBC connection with a global transaction.
`void` `FBManagedConnectionFactory.recover(FBManagedConnection mc, Xid xid)`

Uses of GDSException in org.firebirdsql.jdbc

Methods in org.firebirdsql.jdbc that throw GDSException
`GDSHelper` `AbstractConnection.getGDSHelper()`
`IscDbHandle` `AbstractConnection.getIscDBHandle()` Get connection handle for direct Firebird API access
`protected boolean` `AbstractStatement.internalExecute(String sql)`
`protected void` `AbstractStatement.prepareFixedStatement(String sql, boolean describeBind)`
`protected void` `AbstractPreparedStatement.prepareFixedStatement(String sql, boolean describeBind)` Prepare fixed statement and initialize parameters.
`protected void` `AbstractCallableStatement.prepareFixedStatement(String sql, boolean describeBind)` We allow multiple calls to this method without re-preparing the statement.
`void` `FBBlob.FBBlobOutputStream.writeSegment(byte[] buf)`

Constructors in org.firebirdsql.jdbc with parameters of type GDSException
`FBSQLException(GDSException ex)`
`FBSQLWarning(GDSException original)` Create instance of this class.

Constructors in org.firebirdsql.jdbc that throw GDSException
`FBDatabaseMetaData(AbstractConnection c)`

Uses of GDSException in org.firebirdsql.management

Methods in org.firebirdsql.management that throw GDSException
`IscSvcHandle` `FBServiceManager.attachServiceManager(GDS gds)`
`void` `FBServiceManager.detachServiceManager(GDS gds, IscSvcHandle handle)`
`void` `FBServiceManager.queueService(GDS gds, IscSvcHandle handle)`

Copyright © 2001-2010. All Rights Reserved.