Default implementations of per-dialect sqlalchemy.engine classes.
Default implementation of Dialect
Construct a new DefaultDialect.
Create a random two-phase transaction ID.
This id will be passed to do_begin_twophase(), do_rollback_twophase(), do_commit_twophase(). Its format is unspecified.
Implementations might want to put logic here for turning autocommit on/off, etc.
Implementations might want to put logic here for turning autocommit on/off, etc.
Implementations might want to put logic here for turning autocommit on/off, etc.
Provide a database-specific TypeEngine object, given the generic object which comes from the types module.
Subclasses will usually use the adapt_type() method in the types module to make this job easy.
Construct a new DefaultExecutionContext.
Given a cursor and ClauseParameters, call the appropriate style of setinputsizes() on the cursor, using DB-API types from the bind parameter's TypeEngine objects.