Package SQLObject :: Module DBConnection :: Class FirebirdConnection
[show private | hide private]
[frames | no frames]

Class FirebirdConnection

DBConnection --+    
               |    
           DBAPI --+
                   |
                  FirebirdConnection


Method Summary
  __init__(self, host, db, user, passwd, autoCommit, **kw)
  addColumn(self, tableName, column)
  columnsFromSchema(self, tableName, soClass)
Look at the given table and create Col instances (or subclasses of Col) for the fields it finds in that table.
  createColumn(self, soClass, col)
  createIDColumn(self, soClass)
  createTable(self, soClass)
  delColumn(self, tableName, column)
  dropTable(self, tableName)
  guessClass(self, t, flength, fscale)
An internal method that tries to figure out what Col subclass is appropriate given whatever introspective information is available -- both very database-specific.
  joinSQLType(self, join)
  makeConnection(self)
  tableExists(self, tableName)

Class Variable Summary
str dbName = 'firebird'
bool supportTransactions = False

Method Details

columnsFromSchema(self, tableName, soClass)

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

guessClass(self, t, flength, fscale=None)

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

Class Variable Details

dbName

Type:
str
Value:
'firebird'                                                             

supportTransactions

Type:
bool
Value:
False                                                                  

Generated by Epydoc 2.0 on Fri Mar 26 13:22:45 2004 http://epydoc.sf.net