Main driver namespace¶
Constants¶
- firebird.driver.__VERSION__¶
Current driver version, SEMVER string.
Imports from sub-modules¶
config¶
Globals: driver_config
core¶
- Functions:
connect()
,create_database()
,connect_server()
,transaction()
andtpb()
- Translation dictionaries:
- Classes:
DistributedTransactionManager
,Connection
,Cursor
,Server
andTPB
types¶
- Exceptions:
Warning
,Error
,InterfaceError
,DatabaseError
,DataError
,OperationalError
,IntegrityError
,InternalError
,ProgrammingError
andNotSupportedError
- Enums:
NetProtocol
,DirectoryCode
,PageSize
,DBKeyScope
,DbInfoCode
,Features
,TraInfoCode
,ReplicaMode
,StmtInfoCode
,TraInfoIsolation
,TraInfoReadCommitted
,TraInfoAccess
,TraIsolation
,TraReadCommitted
,TraLockResolution
,TraAccessMode
,TableShareMode
,TableAccessMode
,Isolation
,DefaultAction
,StatementType
,BlobType
,DbAccessMode
,DbSpaceReservation
,DbWriteMode
,ShutdownMode
,OnlineMode
,ShutdownMethod
,CancelType
,DecfloatRound
andDecfloatTraps
- Sentinels:
- Flags:
ServerCapability
,SrvRepairFlag
,SrvStatFlag
,SrvBackupFlag
,SrvRestoreFlag
,SrvNBackupFlag
,ConnectionFlag
andEncryptionFlag
- Globals and other objects required by Python DB API 2.0:
apilevel
,threadsafety
,paramstyle
,Date
,Time
,Timestamp
,DateFromTicks
,TimeFromTicks
,TimestampFromTicks
,STRING
,BINARY
,NUMBER
,DATETIME
andROWID
- Helper constants:
DESCRIPTION_NAME
,DESCRIPTION_TYPE_CODE
,DESCRIPTION_DISPLAY_SIZE
,DESCRIPTION_INTERNAL_SIZE
,DESCRIPTION_PRECISION
,DESCRIPTION_SCALE
andDESCRIPTION_NULL_OK
- Helper functions:
fbapi¶
Functions load_api()
and get_api()
.