firebird.driver.fbapi

This module contains low-level ctypes interface to Firebird client library (fbclient.so/dll).

Constants

C integer limit constants

  • SHRT_MIN

  • SHRT_MAX

  • USHRT_MAX

  • INT_MIN

  • INT_MAX

  • UINT_MAX

  • LONG_MIN

  • LONG_MAX

  • SSIZE_T_MIN

  • SSIZE_T_MAX

Type codes

  • SQL_TEXT

  • SQL_VARYING

  • SQL_SHORT

  • SQL_LONG

  • SQL_FLOAT

  • SQL_DOUBLE

  • SQL_D_FLOAT

  • SQL_TIMESTAMP

  • SQL_BLOB

  • SQL_ARRAY

  • SQL_QUAD

  • SQL_TYPE_TIME

  • SQL_TYPE_DATE

  • SQL_INT64

  • SQL_BOOLEAN

  • SQL_NULL

  • SUBTYPE_NUMERIC

  • SUBTYPE_DECIMAL

Internal type codes (for example used by ARRAY descriptor)

  • blr_text

  • blr_text2

  • blr_short

  • blr_long

  • blr_quad

  • blr_float

  • blr_double

  • blr_d_float

  • blr_timestamp

  • blr_varying

  • blr_varying2

  • blr_blob

  • blr_cstring

  • blr_cstring2

  • blr_blob_id

  • blr_sql_date

  • blr_sql_time

  • blr_int64

  • blr_blob2

  • blr_domain_name

  • blr_domain_name2

  • blr_not_nullable

  • blr_column_name

  • blr_column_name2

  • blr_bool

  • blr_dec64

  • blr_dec128

  • blr_dec_fixed

  • blr_sql_time_tz

  • blr_timestamp_tz

Types

Basic types

firebird.driver.fbapi.Int

alias of ctypes.c_int

firebird.driver.fbapi.IntPtr

alias of firebird.driver.fbapi.LP_c_int

firebird.driver.fbapi.Int64

alias of ctypes.c_long

firebird.driver.fbapi.Int64Ptr

alias of firebird.driver.fbapi.LP_c_long

firebird.driver.fbapi.QWord

alias of ctypes.c_ulong

firebird.driver.fbapi.STRING

alias of ctypes.c_char_p

firebird.driver.fbapi.ISC_LONG

alias of ctypes.c_int

firebird.driver.fbapi.ISC_LONG_PTR

alias of firebird.driver.fbapi.LP_c_int

firebird.driver.fbapi.ISC_ULONG

alias of ctypes.c_uint

firebird.driver.fbapi.ISC_SHORT

alias of ctypes.c_short

firebird.driver.fbapi.ISC_USHORT

alias of ctypes.c_ushort

firebird.driver.fbapi.ISC_UCHAR

alias of ctypes.c_ubyte

firebird.driver.fbapi.ISC_INT64

alias of ctypes.c_long

firebird.driver.fbapi.ISC_UINT64

alias of ctypes.c_ulong

firebird.driver.fbapi.ISC_DATE

alias of ctypes.c_int

firebird.driver.fbapi.ISC_TIME

alias of ctypes.c_uint

firebird.driver.fbapi.FB_DEC16

alias of ctypes.c_ulong

firebird.driver.fbapi.FB_DEC16Ptr

alias of firebird.driver.fbapi.LP_c_ulong

firebird.driver.fbapi.FB_DEC34

alias of firebird.driver.fbapi.c_ulong_Array_2

firebird.driver.fbapi.FB_DEC34Ptr

alias of firebird.driver.fbapi.LP_c_ulong_Array_2

firebird.driver.fbapi.FB_I128

alias of firebird.driver.fbapi.c_ulong_Array_2

firebird.driver.fbapi.FB_I128Ptr

alias of firebird.driver.fbapi.LP_c_ulong_Array_2

class firebird.driver.fbapi.ISC_QUAD
high

Structure/Union member

low

Structure/Union member

firebird.driver.fbapi.ISC_QUAD_PTR

alias of firebird.driver.fbapi.LP_ISC_QUAD

firebird.driver.fbapi.FB_API_HANDLE

alias of ctypes.c_uint

firebird.driver.fbapi.FB_API_HANDLE_PTR

alias of firebird.driver.fbapi.LP_c_uint

firebird.driver.fbapi.ISC_STATUS

alias of ctypes.c_long

firebird.driver.fbapi.ISC_STATUS_PTR

alias of firebird.driver.fbapi.LP_c_long

firebird.driver.fbapi.ISC_STATUS_ARRAY

alias of firebird.driver.fbapi.c_long_Array_20

firebird.driver.fbapi.ISC_STATUS_ARRAY_PTR

alias of firebird.driver.fbapi.LP_c_long_Array_20

class firebird.driver.fbapi.ISC_ARRAY_BOUND
array_bound_lower

Structure/Union member

array_bound_upper

Structure/Union member

class firebird.driver.fbapi.ISC_ARRAY_DESC
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 firebird.driver.fbapi.LP_ISC_ARRAY_DESC

firebird.driver.fbapi.RESULT_VECTOR

alias of firebird.driver.fbapi.c_uint_Array_15

class firebird.driver.fbapi.ISC_TIME_TZ
time_zone

Structure/Union member

utc_time

Structure/Union member

class firebird.driver.fbapi.ISC_TIME_TZ_EX
ext_offset

Structure/Union member

time_zone

Structure/Union member

utc_time

Structure/Union member

class firebird.driver.fbapi.ISC_TIMESTAMP
timestamp_date

Structure/Union member

timestamp_time

Structure/Union member

class firebird.driver.fbapi.ISC_TIMESTAMP_TZ
time_zone

Structure/Union member

utc_timestamp

Structure/Union member

class firebird.driver.fbapi.ISC_TIMESTAMP_TZ_EX
ext_offset

Structure/Union member

time_zone

Structure/Union member

utc_timestamp

Structure/Union member

class firebird.driver.fbapi.TraceCounts

Trace counters for table

counters

Structure/Union member

relation_id

Structure/Union member

relation_name

Structure/Union member

class firebird.driver.fbapi.PerformanceInfo

Performance info

count

Structure/Union member

counters

Structure/Union member

records_fetched

Structure/Union member

tables

Structure/Union member

time

Structure/Union member

Functions

has_api

firebird.driver.fbapi.has_api()

Reaturns True if Firebird API is already loaded

Return type

bool

load_api

firebird.driver.fbapi.load_api(filename=None)

Initializes bindings to Firebird Client Library unless they are already initialized. Called automatically by get_api().

Parameters
  • filename (Union[None, str, Path]) – Path to Firebird Client Library.

  • it's not specified, driver does its best to locate appropriate client library. (When) –

Return type

None

Returns

FirebirdAPI instance.

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.

get_api

firebird.driver.fbapi.get_api()

Returns Firebird API. Loads the API if needed.

Return type

FirebirdAPI

Classes

FirebirdAPI

class firebird.driver.fbapi.FirebirdAPI(filename=None)

Bases: object

Firebird Client API interface object. Loads Firebird Client Library and exposes fb_get_master_interface(). Uses ctypes for bindings.

Parameters

filename (Path) – Firebird client library to be loaded. If it’s not provided, the driver uses find_library() to locate the library.

Variables
  • client_library (CDLL) – Loaded Firebird client library ctypes handler

  • client_library_name (Path) – Path to loaded Firebird client library

  • master (iMaster) – Firebird API IMaster interface

  • util (iUtil) – Firebird API IUtil interface

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

iMaster

fb_get_database_handle()

Helper function that returns database handle for specified IAttachment interface.

Parameters
Returns

ISC_STATUS

fb_get_transaction_handle()

Helper function that returns database handle for specified ITransaction interface.

Parameters
Returns

ISC_STATUS

fb_interpret()

Helper function that fills buffer with text for errors noted in ISC status.

Parameters
Returns

ISC_LONG

fb_sqlstate()

Helper function that returns SQLSTATE for ISC_STATUS.

Parameters

status (ISC_STATUS_PTR) – ISC status

Returns

STRING - 5 characters of SQLSTATE

isc_sqlcode()

Helper function that returns SQLCODE for ISC_STATUS.

Parameters

status (ISC_STATUS_PTR) – ISC status

Returns

ISC_LONG

isc_array_lookup_bounds()

Old API function isc_array_lookup_bounds()

isc_array_put_slice()

Old API function isc_array_put_slice()

isc_array_get_slice()

Old API function isc_array_get_slice()

isc_que_events()

Old API function isc_que_events()

isc_event_counts()

Old API function isc_event_counts()

isc_cancel_events()

Old API function isc_cancel_events()

isc_event_block(event_buffer, result_buffer, *args)

Convenience wrapper for isc_event_block() API function. Injects variable number of parameters into C_isc_event_block call

Return type

int

Firebird API Interface definitions

class firebird.driver.fbapi.IVersioned_VTable

Interface virtual method table

dummy

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IVersioned_struct

Fiebird Interface data structure

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IReferenceCounted_VTable

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

IReferenceCounted data structure

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IDisposable_VTable

IDisposable virtual method table

dispose

Structure/Union member

dummy

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IDisposable_struct

IDisposable data structure

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IStatus_VTable

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

IStatus interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IMaster_VTable

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

IMaster interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IPluginBase_VTable

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

IPluginBase interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IPluginSet_VTable

IPluginSet virtual method table

class firebird.driver.fbapi.IPluginSet_struct

IPluginSet interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IConfigEntry_VTable

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

IConfigEntry interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IConfig_VTable

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

IConfig interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IFirebirdConf_VTable

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

IFirebirdConf interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IPluginManager_VTable

IPluginManager virtual method table

class firebird.driver.fbapi.IPluginManager_struct

IPluginManager interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IConfigManager_VTable

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

IConfigManager interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IEventCallback_VTable

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

IEventCallback interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IBlob_VTable

IBlob virtual method table

addRef

Structure/Union member

cancel

Structure/Union member

close

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

IBlob interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.ITransaction_VTable

ITransaction virtual method table

addRef

Structure/Union member

commit

Structure/Union member

commitRetaining

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

ITransaction interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IMessageMetadata_VTable

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

IMessageMetadata interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IMetadataBuilder_VTable

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

IMetadataBuilder interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IResultSet_VTable

IResultSet virtual method table

addRef

Structure/Union member

close

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

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

IResultSet interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IStatement_VTable

IStatement virtual method table

addRef

Structure/Union member

createBatch

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

IStatement interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IBatch_VTable

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

dummy

Structure/Union member

execute

Structure/Union member

getBlobAlignment

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

IBatch interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IBatchCompletionState_VTable

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

IBatchCompletionState interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IRequest_VTable

IRequest virtual method table

addRef

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

IRequest interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IEvents_VTable

IEvents virtual method table

addRef

Structure/Union member

cancel

Structure/Union member

dummy

Structure/Union member

release

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IEvents_struct

IEvents interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IAttachment_VTable

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

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

IAttachment interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IService_VTable

IService virtual method table

addRef

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

IService interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IProvider_VTable

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

IProvider interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IDtcStart_VTable

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

IDtcStart interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IDtc_VTable

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

IDtc interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.ICryptKeyCallback_VTable

ICryptKeyCallback virtual method table

callback

Structure/Union member

dummy

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.ICryptKeyCallback_struct

ICryptKeyCallback interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.ITimer_VTable

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

ITimer interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.ITimerControl_VTable

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

ITimerControl interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IVersionCallback_VTable

IVersionCallback virtual method table

callback

Structure/Union member

dummy

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IVersionCallback_struct

IVersionCallback interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IUtil_VTable

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

getStatementByHandle

Structure/Union member

getTransactionByHandle

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

IUtil interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IOffsetsCallback_VTable

IOffsetsCallback virtual method table

dummy

Structure/Union member

setOffset

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IOffsetsCallback_struct

IOffsetsCallback interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IXpbBuilder_VTable

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

IXpbBuilder interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IDecFloat16_VTable

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

IDecFloat16 interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IDecFloat34_VTable

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

IDecFloat34 interface

dummy

Structure/Union member

vtable

Structure/Union member

class firebird.driver.fbapi.IInt128_VTable

IInt128 virtual method table

dummy

Structure/Union member

fromString

Structure/Union member

toString

Structure/Union member

version

Structure/Union member

class firebird.driver.fbapi.IInt128_struct

IInt128 interface

dummy

Structure/Union member

vtable

Structure/Union member