## Uses of Interface
org.firebirdsql.gds.IscDbHandle

Packages that use IscDbHandle
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.jdbc

Uses of IscDbHandle in org.firebirdsql.gds

Methods in org.firebirdsql.gds that return IscDbHandle
`IscDbHandle` `GDS.createIscDbHandle()` Factory method to create a new `IscDbHandle` instance specific to the implementation of this interface.
`IscDbHandle` `IscTrHandle.getDbHandle()` Retrieve a handle to the database to which this transaction is linked.

Methods in org.firebirdsql.gds with parameters of type IscDbHandle
`void` `GDS.iscAttachDatabase(String fileName, IscDbHandle dbHandle, DatabaseParameterBuffer databaseParameterBuffer)` Attach to an existing database via a filename.
`void` `GDS.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)` Cancel event listening based on an `EventHandle`.
`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.
`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.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.iscOpenBlob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, BlobParameterBuffer blobParameterBuffer)` Open a blob within a given transaction.
`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.iscStartTransaction(IscTrHandle trHandle, IscDbHandle dbHandle, TransactionParameterBuffer tpb)` Start a transaction based on a handle to a transaction.

Uses of IscDbHandle in org.firebirdsql.gds.impl

Classes in org.firebirdsql.gds.impl that implement IscDbHandle
`class` `AbstractIscDbHandle` Abstract implementation of `IscDbHandle` interface.

Methods in org.firebirdsql.gds.impl that return IscDbHandle
`IscDbHandle` `GDSHelper.getCurrentDbHandle()`
`IscDbHandle` `GDSHelper.getIscDBHandle()` Get connection handle for direct Firebird API access

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

Methods in org.firebirdsql.gds.impl.jni that return IscDbHandle
`IscDbHandle` `BaseGDSImpl.createIscDbHandle()`
`IscDbHandle` `isc_tr_handle_impl.getDbHandle()`

Methods in org.firebirdsql.gds.impl.jni with parameters of type IscDbHandle
`void` `BaseGDSImpl.iscAttachDatabase(String file_name, IscDbHandle db_handle, DatabaseParameterBuffer databaseParameterBuffer)`
`void` `BaseGDSImpl.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)`
`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)`
`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.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.iscOpenBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`int` `BaseGDSImpl.iscQueueEvents(IscDbHandle dbHandle, EventHandle eventHandle, EventHandler eventHandler)`
`void` `BaseGDSImpl.iscReconnectTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, long transactionId)`
`void` `BaseGDSImpl.iscStartTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, TransactionParameterBuffer tpb)`
`void` `JniGDSImpl.native_isc_attach_database(byte[] file_name, IscDbHandle db_handle, byte[] dpbBytes)`
`abstract void` `BaseGDSImpl.native_isc_attach_database(byte[] file_name, IscDbHandle db_handle, byte[] dpbBytes)`
`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_create_blob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, byte[] dpbBytes)`
`abstract void` `BaseGDSImpl.native_isc_create_blob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, byte[] dpbBytes)`
`void` `JniGDSImpl.native_isc_create_database(byte[] file_name, IscDbHandle db_handle, byte[] dpbBytes)`
`abstract void` `BaseGDSImpl.native_isc_create_database(byte[] file_name, IscDbHandle db_handle, byte[] dpbBytes)`
`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)`
`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_open_blob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, byte[] dpbBytes)`
`abstract void` `BaseGDSImpl.native_isc_open_blob2(IscDbHandle db, IscTrHandle tr, IscBlobHandle blob, byte[] dpbBytes)`
`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_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)`

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

Classes in org.firebirdsql.gds.impl.wire that implement IscDbHandle
`class` `isc_db_handle_impl` Describe class `isc_db_handle_impl` here.

Methods in org.firebirdsql.gds.impl.wire that return IscDbHandle
`IscDbHandle` `AbstractJavaGDSImpl.createIscDbHandle()`
`IscDbHandle` `isc_tr_handle_impl.getDbHandle()`

Methods in org.firebirdsql.gds.impl.wire with parameters of type IscDbHandle
`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)`
`void` `AbstractJavaGDSImpl.iscCancelEvents(IscDbHandle dbHandle, EventHandle eventHandle)`
`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)`
`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.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.iscOpenBlob2(IscDbHandle db_handle, IscTrHandle tr_handle, IscBlobHandle blob_handle, BlobParameterBuffer blobParameterBuffer)`
`int` `AbstractJavaGDSImpl.iscQueueEvents(IscDbHandle dbHandle, EventHandle eventHandle, EventHandler eventHandler)`
`void` `AbstractJavaGDSImpl.iscReconnectTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, long transactionId)`
`void` `AbstractJavaGDSImpl.iscStartTransaction(IscTrHandle tr_handle, IscDbHandle db_handle, TransactionParameterBuffer tpb)`

Uses of IscDbHandle in org.firebirdsql.jdbc

Methods in org.firebirdsql.jdbc that return IscDbHandle
`IscDbHandle` `AbstractConnection.getIscDBHandle()` Get connection handle for direct Firebird API access

Copyright © 2001-2010. All Rights Reserved.