SQLAlchemy 0.3 Documentation
Version: 0.3.5 Last Updated: 03/18/07 18:39:07
- Module Functions
- class FBBinary(Binary)
- class FBBoolean(Boolean)
- class FBChar(CHAR)
- class FBCompiler(ANSICompiler)
- class FBDate(DateTime)
- class FBDateTime(DateTime)
- class FBDefaultRunner(ANSIDefaultRunner)
- class FBDialect(ANSIDialect)
- class FBDialect(ANSIDialect)
- class FBExecutionContext(DefaultExecutionContext)
- class FBIdentifierPreparer(ANSIIdentifierPreparer)
- class FBInteger(Integer)
- class FBNumeric(Numeric)
- class FBSchemaDropper(ANSISchemaDropper)
- class FBSchemaGenerator(ANSISchemaGenerator)
- class FBSmallInteger(SmallInteger)
- class FBString(String)
- class FBText(TEXT)
module sqlalchemy.databases.firebird
class FBCompiler(ANSICompiler)
Firebird specific idiosincrasies
def visit_insert(self, insert)
Inserts are required to have the primary keys be explicitly present.
mapper will by default not put them in the insert statement to comply with autoincrement fields that require they not be present. So, put them all in for all primary key columns.
def visit_select_precolumns(self, select)
back to section top
Called when building a SELECT statement, position is just before column list Firebird puts the limit and offset right after the SELECT...
class FBDefaultRunner(ANSIDefaultRunner)
back to section topclass FBDialect(ANSIDialect)
back to section topclass FBDialect(ANSIDialect)
back to section topclass FBExecutionContext(DefaultExecutionContext)
back to section topclass FBSchemaGenerator(ANSISchemaGenerator)
back to section topclass FBText(TEXT)
Up: Generated Documentation
|
Previous: module sqlalchemy.databases.mssql