firebird.driver.fbapi¶
This module contains low-level ctypes interface to
Firebird client library (fbclient.so/dll
).
Constants¶
Type codes¶
|
|
|
|
|
|
Internal type codes (for example used by ARRAY descriptor)¶
|
|
|
|
|
|
Types¶
- firebird.driver.fbapi.IntPtr¶
alias of
LP_c_int
- firebird.driver.fbapi.Int64Ptr¶
alias of
LP_c_long
- firebird.driver.fbapi.ISC_LONG_PTR¶
alias of
LP_c_int
- firebird.driver.fbapi.FB_DEC16Ptr¶
alias of
LP_c_ulong
- firebird.driver.fbapi.FB_DEC34¶
alias of
c_ulong_Array_2
- firebird.driver.fbapi.FB_DEC34Ptr¶
alias of
LP_c_ulong_Array_2
- firebird.driver.fbapi.FB_I128¶
alias of
c_ulong_Array_2
- firebird.driver.fbapi.FB_I128Ptr¶
alias of
LP_c_ulong_Array_2
- class firebird.driver.fbapi.ISC_QUAD[source]¶
- high¶
Structure/Union member
- low¶
Structure/Union member
- firebird.driver.fbapi.ISC_QUAD_PTR¶
alias of
LP_ISC_QUAD
- firebird.driver.fbapi.FB_API_HANDLE_PTR¶
alias of
LP_c_uint
- firebird.driver.fbapi.ISC_STATUS_PTR¶
alias of
LP_c_long
- firebird.driver.fbapi.ISC_STATUS_ARRAY¶
alias of
c_long_Array_20
- firebird.driver.fbapi.ISC_STATUS_ARRAY_PTR¶
alias of
LP_c_long_Array_20
- class firebird.driver.fbapi.ISC_ARRAY_BOUND[source]¶
- array_bound_lower¶
Structure/Union member
- array_bound_upper¶
Structure/Union member
- class firebird.driver.fbapi.ISC_ARRAY_DESC[source]¶
- array_desc_bounds¶
Structure/Union member
- array_desc_dimensions¶
Structure/Union member
- array_desc_dtype¶
Structure/Union member
- array_desc_field_name¶
Structure/Union member
- array_desc_flags¶
Structure/Union member
- array_desc_length¶
Structure/Union member
- array_desc_relation_name¶
Structure/Union member
- array_desc_scale¶
Structure/Union member
- firebird.driver.fbapi.ISC_ARRAY_DESC_PTR¶
alias of
LP_ISC_ARRAY_DESC
- firebird.driver.fbapi.RESULT_VECTOR¶
alias of
c_uint_Array_15
- class firebird.driver.fbapi.ISC_TIME_TZ[source]¶
- time_zone¶
Structure/Union member
- utc_time¶
Structure/Union member
- class firebird.driver.fbapi.ISC_TIME_TZ_EX[source]¶
- ext_offset¶
Structure/Union member
- time_zone¶
Structure/Union member
- utc_time¶
Structure/Union member
- class firebird.driver.fbapi.ISC_TIMESTAMP[source]¶
- timestamp_date¶
Structure/Union member
- timestamp_time¶
Structure/Union member
- class firebird.driver.fbapi.ISC_TIMESTAMP_TZ[source]¶
- time_zone¶
Structure/Union member
- utc_timestamp¶
Structure/Union member
- class firebird.driver.fbapi.ISC_TIMESTAMP_TZ_EX[source]¶
- ext_offset¶
Structure/Union member
- time_zone¶
Structure/Union member
- utc_timestamp¶
Structure/Union member
Variables¶
- firebird.driver.fbapi.err_encoding¶
Encoding used to decode error messages from Firebird.
Functions¶
- firebird.driver.fbapi.has_api() bool [source]¶
Reaturns True if Firebird API is already loaded.
- Return type:
- firebird.driver.fbapi.load_api(filename: None | str | Path = None) None [source]¶
Initializes bindings to Firebird Client Library unless they are already initialized. Called automatically by
get_api()
.- Parameters:
- Returns:
FirebirdAPI
instance.- Return type:
None
- Hooks:
Event
HookType.HOOK_API_LOADED
: Executed after api is initialized. Hook routine must have signature:hook_func(api)
. Any value returned by hook is ignored.
- firebird.driver.fbapi.get_api() FirebirdAPI [source]¶
Returns Firebird API. Loads the API if needed.
- Return type:
Classes¶
- class firebird.driver.fbapi.FirebirdAPI(filename: Path = None)[source]¶
Bases:
object
Firebird Client API interface object. Loads Firebird Client Library and exposes
fb_get_master_interface()
. Uses ctypes for bindings.- Parameters:
filename (:py:class:
~pathlib.Path
) – Firebird client library to be loaded. If it’s not provided, the driver usesfind_library()
to locate the library.
- client_library_name¶
Path to loaded Firebird client library
- Type:
:py:class:
~pathlib.Path
- master¶
Firebird API IMaster interface
- Type:
iMaster
- util¶
Firebird API IUtil interface
- Type:
iUtil
- fb_get_master_interface()¶
This function is used to obtain primary Firebird interface, required to access all the rest of interfaces. Has no parameters and always succeeds.
- Returns:
- fb_get_database_handle()¶
Helper function that returns database handle for specified IAttachment interface.
- Parameters:
status (:py:class:
ISC_STATUS_PTR
) – :ISC statusdb_handle (:py:class:
FB_API_HANDLE_PTR
) – database handleatt (
iAttachment
) – attachment
- Returns:
- fb_get_transaction_handle()¶
Helper function that returns database handle for specified ITransaction interface.
- Parameters:
status (:py:class:
ISC_STATUS_PTR
) – ISC statustra_handle (:py:class:
FB_API_HANDLE_PTR
) – Transaction handleatt (
iTransaction
) – Transaction
- Returns:
- fb_interpret()¶
Helper function that fills buffer with text for errors noted in ISC status.
- Parameters:
buffer (:py:class:
STRING
) – Buffer for messagebuf_size (
int
) – Buffer sizestatus_ptr – Pointer to
ISC_STATUS_PTR
- Returns:
- fb_sqlstate()¶
Helper function that returns SQLSTATE for ISC_STATUS.
- Parameters:
status (:py:class:
ISC_STATUS_PTR
) – ISC status- Returns:
STRING
- 5 characters of SQLSTATE
- isc_sqlcode()¶
Helper function that returns SQLCODE for ISC_STATUS.
- Parameters:
status (:py:class:
ISC_STATUS_PTR
) – ISC status- Returns:
- isc_array_lookup_bounds()¶
Old API function.
- isc_array_put_slice()¶
Old API function.
- isc_array_get_slice()¶
Old API function.
- isc_que_events()¶
Old API function.
- isc_event_counts()¶
Old API function.
- isc_cancel_events()¶
Old API function.
- isc_compile_request()¶
Old API function.
- isc_start_request()¶
Old API function.
- isc_release_request()¶
Old API function.
- isc_receive()¶
Old API function.
- isc_start_and_send()¶
Old API function.
- isc_send()¶
Old API function.
- isc_open_blob2()¶
Old API function.
- isc_blob_info()¶
Old API function.
- isc_create_blob2()¶
Old API function.
- isc_get_segment()¶
Old API function.
- isc_put_segment()¶
Old API function.
- isc_close_blob()¶
Old API function.
- isc_event_block(event_buffer: bytes, result_buffer: bytes, *args) int [source]¶
Convenience wrapper for isc_event_block() API function. Injects variable number of parameters into
C_isc_event_block
call.
- fb_get_database_handle¶
Firebird API
- fb_get_master_interface¶
Firebird API
- fb_get_transaction_handle¶
Firebird API
- fb_interpret¶
Firebird API
- fb_shutdown_callback¶
Firebird API
- fb_sqlstate¶
Firebird API
- isc_array_get_slice¶
Firebird API
- isc_array_lookup_bounds¶
Firebird API
- isc_array_put_slice¶
Firebird API
- isc_blob_info¶
Firebird API
- isc_cancel_events¶
Firebird API
- isc_close_blob¶
Firebird API
- isc_compile_request¶
Firebird API
- isc_create_blob2¶
Firebird API
- isc_event_counts¶
Firebird API
- isc_get_segment¶
Firebird API
- isc_open_blob2¶
Firebird API
- isc_put_segment¶
Firebird API
- isc_que_events¶
Firebird API
- isc_receive¶
Firebird API
- isc_release_request¶
Firebird API
- isc_send¶
Firebird API
- isc_sqlcode¶
Firebird API
- isc_start_and_send¶
Firebird API
- isc_start_request¶
Firebird API
Firebird API Interface definitions¶
- class firebird.driver.fbapi.IVersioned_VTable[source]¶
Interface virtual method table
- dummy¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IVersioned_struct[source]¶
Fiebird Interface data structure
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IReferenceCounted_VTable[source]¶
IReferenceCounted virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IReferenceCounted_struct[source]¶
IReferenceCounted data structure
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IDisposable_VTable[source]¶
IDisposable virtual method table
- dispose¶
Structure/Union member
- dummy¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IDisposable_struct[source]¶
IDisposable data structure
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IStatus_VTable[source]¶
IStatus VTable
- clone¶
Structure/Union member
- dispose¶
Structure/Union member
- dummy¶
Structure/Union member
- getErrors¶
Structure/Union member
- getState¶
Structure/Union member
- getWarnings¶
Structure/Union member
- init¶
Structure/Union member
- setErrors¶
Structure/Union member
- setErrors2¶
Structure/Union member
- setWarnings¶
Structure/Union member
- setWarnings2¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IStatus_struct[source]¶
IStatus interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IMaster_VTable[source]¶
IMaster virtual method table
- dummy¶
Structure/Union member
- getConfigManager¶
Structure/Union member
- getDispatcher¶
Structure/Union member
- getDtc¶
Structure/Union member
- getMetadataBuilder¶
Structure/Union member
- getPluginManager¶
Structure/Union member
- getProcessExiting¶
Structure/Union member
- getStatus¶
Structure/Union member
- getTimerControl¶
Structure/Union member
- getUtilInterface¶
Structure/Union member
- registerAttachment¶
Structure/Union member
- registerTransaction¶
Structure/Union member
- serverMode¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IMaster_struct[source]¶
IMaster interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IPluginBase_VTable[source]¶
IPluginBase virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- getOwner¶
Structure/Union member
- release¶
Structure/Union member
- setOwner¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IPluginBase_struct[source]¶
IPluginBase interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IPluginSet_struct[source]¶
IPluginSet interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IConfigEntry_VTable[source]¶
IConfigEntry virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- getBoolValue¶
Structure/Union member
- getIntValue¶
Structure/Union member
- getName¶
Structure/Union member
- getSubConfig¶
Structure/Union member
- getValue¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IConfigEntry_struct[source]¶
IConfigEntry interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IConfig_VTable[source]¶
IConfig virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- find¶
Structure/Union member
- findPos¶
Structure/Union member
- findValue¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IConfig_struct[source]¶
IConfig interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IFirebirdConf_VTable[source]¶
IFirebirdConf virtual method table
- addRef¶
Structure/Union member
- asBoolean¶
Structure/Union member
- asInteger¶
Structure/Union member
- asString¶
Structure/Union member
- dummy¶
Structure/Union member
- getKey¶
Structure/Union member
- getVersion¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IFirebirdConf_struct[source]¶
IFirebirdConf interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IPluginManager_struct[source]¶
IPluginManager interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IConfigManager_VTable[source]¶
IConfigManager virtual method table
- dummy¶
Structure/Union member
- getDatabaseConf¶
Structure/Union member
- getDefaultSecurityDb¶
Structure/Union member
- getDirectory¶
Structure/Union member
- getFirebirdConf¶
Structure/Union member
- getInstallDirectory¶
Structure/Union member
- getPluginConfig¶
Structure/Union member
- getRootDirectory¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IConfigManager_struct[source]¶
IConfigManager interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IEventCallback_VTable[source]¶
IEventCallback virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- eventCallbackFunction¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IEventCallback_struct[source]¶
IEventCallback interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IBlob_VTable[source]¶
IBlob virtual method table
- addRef¶
Structure/Union member
- cancel¶
Structure/Union member
- close¶
Structure/Union member
- deprecatedCancel¶
Structure/Union member
- deprecatedClose¶
Structure/Union member
- dummy¶
Structure/Union member
- getInfo¶
Structure/Union member
- getSegment¶
Structure/Union member
- putSegment¶
Structure/Union member
- release¶
Structure/Union member
- seek¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IBlob_struct[source]¶
IBlob interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.ITransaction_VTable[source]¶
ITransaction virtual method table
- addRef¶
Structure/Union member
- commit¶
Structure/Union member
- commitRetaining¶
Structure/Union member
- deprecatedCommit¶
Structure/Union member
- deprecatedDisconnect¶
Structure/Union member
- deprecatedRollback¶
Structure/Union member
- disconnect¶
Structure/Union member
- dummy¶
Structure/Union member
- enterDtc¶
Structure/Union member
- getInfo¶
Structure/Union member
- join¶
Structure/Union member
- prepare¶
Structure/Union member
- release¶
Structure/Union member
- rollback¶
Structure/Union member
- rollbackRetaining¶
Structure/Union member
- validate¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.ITransaction_struct[source]¶
ITransaction interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IMessageMetadata_VTable[source]¶
IMessageMetadata virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- getAlias¶
Structure/Union member
- getAlignedLength¶
Structure/Union member
- getAlignment¶
Structure/Union member
- getBuilder¶
Structure/Union member
- getCharSet¶
Structure/Union member
- getCount¶
Structure/Union member
- getField¶
Structure/Union member
- getLength¶
Structure/Union member
- getMessageLength¶
Structure/Union member
- getNullOffset¶
Structure/Union member
- getOffset¶
Structure/Union member
- getOwner¶
Structure/Union member
- getRelation¶
Structure/Union member
- getScale¶
Structure/Union member
- getSubType¶
Structure/Union member
- getType¶
Structure/Union member
- isNullable¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IMessageMetadata_struct[source]¶
IMessageMetadata interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IMetadataBuilder_VTable[source]¶
IMetadataBuilder virtual method table
- addField¶
Structure/Union member
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- getMetadata¶
Structure/Union member
- moveNameToIndex¶
Structure/Union member
- release¶
Structure/Union member
- remove¶
Structure/Union member
- setAlias¶
Structure/Union member
- setCharSet¶
Structure/Union member
- setField¶
Structure/Union member
- setLength¶
Structure/Union member
- setOwner¶
Structure/Union member
- setRelation¶
Structure/Union member
- setScale¶
Structure/Union member
- setSubType¶
Structure/Union member
- setType¶
Structure/Union member
- truncate¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IMetadataBuilder_struct[source]¶
IMetadataBuilder interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IResultSet_VTable[source]¶
IResultSet virtual method table
- addRef¶
Structure/Union member
- close¶
Structure/Union member
- deprecatedClose¶
Structure/Union member
- dummy¶
Structure/Union member
- fetchAbsolute¶
Structure/Union member
- fetchFirst¶
Structure/Union member
- fetchLast¶
Structure/Union member
- fetchNext¶
Structure/Union member
- fetchPrior¶
Structure/Union member
- fetchRelative¶
Structure/Union member
- getInfo¶
Structure/Union member
- getMetadata¶
Structure/Union member
- isBof¶
Structure/Union member
- isEof¶
Structure/Union member
- release¶
Structure/Union member
- setDelayedOutputFormat¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IResultSet_struct[source]¶
IResultSet interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IStatement_VTable[source]¶
IStatement virtual method table
- addRef¶
Structure/Union member
- createBatch¶
Structure/Union member
- deprecatedFree¶
Structure/Union member
- dummy¶
Structure/Union member
- execute¶
Structure/Union member
- free¶
Structure/Union member
- getAffectedRecords¶
Structure/Union member
- getFlags¶
Structure/Union member
- getInfo¶
Structure/Union member
- getInputMetadata¶
Structure/Union member
- getOutputMetadata¶
Structure/Union member
- getPlan¶
Structure/Union member
- getTimeout¶
Structure/Union member
- getType¶
Structure/Union member
- openCursor¶
Structure/Union member
- release¶
Structure/Union member
- setCursorName¶
Structure/Union member
- setTimeout¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IStatement_struct[source]¶
IStatement interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IBatch_VTable[source]¶
IBatch virtual method table
- add¶
Structure/Union member
- addBlob¶
Structure/Union member
- addBlobStream¶
Structure/Union member
- addRef¶
Structure/Union member
- appendBlobData¶
Structure/Union member
- cancel¶
Structure/Union member
- close¶
Structure/Union member
- deprecatedClose¶
Structure/Union member
- dummy¶
Structure/Union member
- execute¶
Structure/Union member
- getBlobAlignment¶
Structure/Union member
- getInfo¶
Structure/Union member
- getMetadata¶
Structure/Union member
- registerBlob¶
Structure/Union member
- release¶
Structure/Union member
- setDefaultBpb¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IBatch_struct[source]¶
IBatch interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IBatchCompletionState_VTable[source]¶
IBatchCompletionState virtual method table
- dispose¶
Structure/Union member
- dummy¶
Structure/Union member
- findError¶
Structure/Union member
- getSize¶
Structure/Union member
- getState¶
Structure/Union member
- getStatus¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IBatchCompletionState_struct[source]¶
IBatchCompletionState interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IRequest_VTable[source]¶
IRequest virtual method table
- addRef¶
Structure/Union member
- deprecatedFree¶
Structure/Union member
- dummy¶
Structure/Union member
- free¶
Structure/Union member
- getInfo¶
Structure/Union member
- receive¶
Structure/Union member
- release¶
Structure/Union member
- send¶
Structure/Union member
- start¶
Structure/Union member
- startAndSend¶
Structure/Union member
- unwind¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IRequest_struct[source]¶
IRequest interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IEvents_VTable[source]¶
IEvents virtual method table
- addRef¶
Structure/Union member
- cancel¶
Structure/Union member
- deprecatedCancel¶
Structure/Union member
- dummy¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IEvents_struct[source]¶
IEvents interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IAttachment_VTable[source]¶
IAttachment virtual method table
- addRef¶
Structure/Union member
- cancelOperation¶
Structure/Union member
- compileRequest¶
Structure/Union member
- createBatch¶
Structure/Union member
- createBlob¶
Structure/Union member
- createReplicator¶
Structure/Union member
- deprecatedDetach¶
Structure/Union member
- deprecatedDropDatabase¶
Structure/Union member
- detach¶
Structure/Union member
- dropDatabase¶
Structure/Union member
- dummy¶
Structure/Union member
- execute¶
Structure/Union member
- executeDyn¶
Structure/Union member
- getIdleTimeout¶
Structure/Union member
- getInfo¶
Structure/Union member
- getSlice¶
Structure/Union member
- getStatementTimeout¶
Structure/Union member
- openBlob¶
Structure/Union member
- openCursor¶
Structure/Union member
- ping¶
Structure/Union member
- prepare¶
Structure/Union member
- putSlice¶
Structure/Union member
- queEvents¶
Structure/Union member
- reconnectTransaction¶
Structure/Union member
- release¶
Structure/Union member
- setIdleTimeout¶
Structure/Union member
- setStatementTimeout¶
Structure/Union member
- startTransaction¶
Structure/Union member
- transactRequest¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IAttachment_struct[source]¶
IAttachment interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IService_VTable[source]¶
IService virtual method table
- addRef¶
Structure/Union member
- cancel¶
Structure/Union member
- deprecatedDetach¶
Structure/Union member
- detach¶
Structure/Union member
- dummy¶
Structure/Union member
- query¶
Structure/Union member
- release¶
Structure/Union member
- start¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IService_struct[source]¶
IService interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IProvider_VTable[source]¶
IProvider virtual method table
- addRef¶
Structure/Union member
- attachDatabase¶
Structure/Union member
- attachServiceManager¶
Structure/Union member
- createDatabase¶
Structure/Union member
- dummy¶
Structure/Union member
- getOwner¶
Structure/Union member
- release¶
Structure/Union member
- setDbCryptCallback¶
Structure/Union member
- setOwner¶
Structure/Union member
- shutdown¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IProvider_struct[source]¶
IProvider interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IDtcStart_VTable[source]¶
IDtcStart virtual method table
- addAttachment¶
Structure/Union member
- addWithTpb¶
Structure/Union member
- dispose¶
Structure/Union member
- dummy¶
Structure/Union member
- start¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IDtcStart_struct[source]¶
IDtcStart interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IDtc_VTable[source]¶
IDtc virtual method table
- dummy¶
Structure/Union member
- join¶
Structure/Union member
- startBuilder¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IDtc_struct[source]¶
IDtc interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.ICryptKeyCallback_VTable[source]¶
ICryptKeyCallback virtual method table
- callback¶
Structure/Union member
- dummy¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.ICryptKeyCallback_struct[source]¶
ICryptKeyCallback interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.ITimer_VTable[source]¶
ITimer virtual method table
- addRef¶
Structure/Union member
- dummy¶
Structure/Union member
- handler¶
Structure/Union member
- release¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.ITimer_struct[source]¶
ITimer interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.ITimerControl_VTable[source]¶
ITimerControl virtual method table
- dummy¶
Structure/Union member
- start¶
Structure/Union member
- stop¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.ITimerControl_struct[source]¶
ITimerControl interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IVersionCallback_VTable[source]¶
IVersionCallback virtual method table
- callback¶
Structure/Union member
- dummy¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IVersionCallback_struct[source]¶
IVersionCallback interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IUtil_VTable[source]¶
IUtil virtual method table
- decodeDate¶
Structure/Union member
- decodeTime¶
Structure/Union member
- decodeTimeStampTz¶
Structure/Union member
- decodeTimeStampTzEx¶
Structure/Union member
- decodeTimeTz¶
Structure/Union member
- decodeTimeTzEx¶
Structure/Union member
- dummy¶
Structure/Union member
- dumpBlob¶
Structure/Union member
- encodeDate¶
Structure/Union member
- encodeTime¶
Structure/Union member
- encodeTimeStampTz¶
Structure/Union member
- encodeTimeTz¶
Structure/Union member
- executeCreateDatabase¶
Structure/Union member
- formatStatus¶
Structure/Union member
- getClientVersion¶
Structure/Union member
- getDecFloat16¶
Structure/Union member
- getDecFloat34¶
Structure/Union member
- getFbVersion¶
Structure/Union member
- getInt128¶
Structure/Union member
- getPerfCounters¶
Structure/Union member
- getXpbBuilder¶
Structure/Union member
- loadBlob¶
Structure/Union member
- setOffsets¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IUtil_struct[source]¶
IUtil interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IOffsetsCallback_VTable[source]¶
IOffsetsCallback virtual method table
- dummy¶
Structure/Union member
- setOffset¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IOffsetsCallback_struct[source]¶
IOffsetsCallback interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IXpbBuilder_VTable[source]¶
IXpbBuilder virtual method table
- clear¶
Structure/Union member
- dispose¶
Structure/Union member
- dummy¶
Structure/Union member
- findFirst¶
Structure/Union member
- findNext¶
Structure/Union member
- getBigInt¶
Structure/Union member
- getBuffer¶
Structure/Union member
- getBufferLength¶
Structure/Union member
- getBytes¶
Structure/Union member
- getInt¶
Structure/Union member
- getLength¶
Structure/Union member
- getString¶
Structure/Union member
- getTag¶
Structure/Union member
- insertBigInt¶
Structure/Union member
- insertBytes¶
Structure/Union member
- insertInt¶
Structure/Union member
- insertString¶
Structure/Union member
- insertTag¶
Structure/Union member
- isEof¶
Structure/Union member
- moveNext¶
Structure/Union member
- removeCurrent¶
Structure/Union member
- rewind¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IXpbBuilder_struct[source]¶
IXpbBuilder interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IDecFloat16_VTable[source]¶
IDecFloat16 virtual method table
- dummy¶
Structure/Union member
- fromBcd¶
Structure/Union member
- fromString¶
Structure/Union member
- toBcd¶
Structure/Union member
- toString¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IDecFloat16_struct[source]¶
IDecFloat16 interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member
- class firebird.driver.fbapi.IDecFloat34_VTable[source]¶
IDecFloat34 virtual method table
- dummy¶
Structure/Union member
- fromBcd¶
Structure/Union member
- fromString¶
Structure/Union member
- toBcd¶
Structure/Union member
- toString¶
Structure/Union member
- version¶
Structure/Union member
- class firebird.driver.fbapi.IDecFloat34_struct[source]¶
IDecFloat34 interface
- dummy¶
Structure/Union member
- vtable¶
Structure/Union member