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,ServerandTPB
types¶
- Exceptions:
Warning,Error,InterfaceError,DatabaseError,DataError,OperationalError,IntegrityError,InternalError,ProgrammingErrorandNotSupportedError- 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,DecfloatRoundandDecfloatTraps- Sentinels:
- Flags:
ServerCapability,SrvRepairFlag,SrvStatFlag,SrvBackupFlag,SrvRestoreFlag,SrvNBackupFlag,ConnectionFlagandEncryptionFlag- Globals and other objects required by Python DB API 2.0:
apilevel,threadsafety,paramstyle,Date,Time,Timestamp,DateFromTicks,TimeFromTicks,TimestampFromTicks,STRING,BINARY,NUMBER,DATETIMEandROWID- Helper constants:
DESCRIPTION_NAME,DESCRIPTION_TYPE_CODE,DESCRIPTION_DISPLAY_SIZE,DESCRIPTION_INTERNAL_SIZE,DESCRIPTION_PRECISION,DESCRIPTION_SCALEandDESCRIPTION_NULL_OK- Helper functions:
fbapi¶
Functions load_api() and get_api().