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.