sqlobject.firebird.firebirdconnection module

class sqlobject.firebird.firebirdconnection.FirebirdConnection(host, db, port='3050', user='sysdba', password='masterkey', autoCommit=1, dialect=None, role=None, charset=None, **kw)[source]

Bases: sqlobject.dbconnection.DBAPI

addColumn(tableName, column)[source]
columnsFromSchema(tableName, soClass)[source]

Look at the given table and create Col instances (or subclasses of Col) for the fields it finds in that table.

createColumn(soClass, col)[source]
createEmptyDatabase()[source]
createIDColumn(soClass)[source]
createIndexSQL(soClass, index)[source]
createReferenceConstraint(soClass, col)[source]
createTable(soClass)[source]
dbName = 'firebird'
delColumn(sqlmeta, column)[source]
dropDatabase()[source]
dropTable(tableName, cascade=False)[source]
guessClass(t, flength, fCharset, fscale=None)[source]

An internal method that tries to figure out what Col subclass is appropriate given whatever introspective information is available – both very database-specific.

joinSQLType(join)[source]
limit_re = re.compile('^\\s*(select )(.*)', re.IGNORECASE)
makeConnection()[source]
readDefaultEncodingFromDB()[source]
schemes = ['firebird']
supportTransactions = False
tableExists(tableName)[source]