Module Expr Str Import alias Import alias Import alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body ImportFrom alias identifier orelse If CompareIn Str NameLoad body ImportFrom alias identifier orelse If CompareEq NameLoad Str body ImportFrom alias identifier orelse Raise Call NameLoad Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Global identifier identifier ImportFrom alias ImportFrom alias decorator_list NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias identifier FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Call NameLoad NameLoad keyword NameLoad keyword Num orelse Raise Call NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return TupleLoad TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return CompareIn Str Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Return CompareIn Str Call NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Num Index Num body TryExcept body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Return IfExp CompareIs NameLoad NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
Provide an SQLALchemy connector for the eGenix mxODBC commercial
Python adapter for ODBC. This is not a free product, but eGenix
provides SQLAlchemy with a license for use in continuous integration
testing.

This has been tested for use with mxODBC 3.1.2 on SQL Server 2005
and 2008, using the SQL Server Native driver. However, it is
possible for this to be used on other database platforms.

For more info on mxODBC, see http://www.egenix.com/

 N/A sys N/A re N/A warnings N/A Connector MxODBCConnector N/A Connector N/A N/A driver mxodbc N/A supports_sane_multi_rowcount False N/A supports_unicode_statements True N/A supports_unicode_binds True N/A supports_native_decimal True dbapi N/A N/A cls N/A N/A N/A N/A N/A cls _load_mx_exceptions N/A platform N/A sys platform N/A N/A platform win32 N/A mx.ODBC Windows module N/A N/A N/A linux platform N/A mx.ODBC unixODBC module N/A N/A N/A platform darwin N/A mx.ODBC iODBC module N/A N/A N/A ImportError Unrecognized platform for mxODBC import N/A module N/A classmethod _load_mx_exceptions N/A N/A cls N/A N/A N/A  Import mxODBC exception classes into the module namespace,
        as if they had been imported normally. This is done here
        to avoid requiring all SQLAlchemy users to install mxODBC.
         N/A InterfaceError ProgrammingError mx.ODBC InterfaceError mx.ODBC ProgrammingError N/A classmethod on_connect N/A N/A self N/A N/A connect N/A N/A conn N/A N/A N/A N/A conn stringformat N/A N/A self dbapi MIXED_STRINGFORMAT N/A N/A conn datetimeformat N/A N/A self dbapi PYDATETIME_DATETIMEFORMAT N/A N/A conn decimalformat N/A N/A self dbapi DECIMAL_DECIMALFORMAT N/A N/A conn errorhandler N/A N/A self _error_handler N/A N/A connect N/A _error_handler N/A N/A self N/A N/A N/A  Return a handler that adjusts mxODBC's raised Warnings to
        emit Python standard warnings.
         mx.ODBC.Error Warning MxOdbcWarning error_handler N/A N/A connection cursor errorclass errorvalue N/A N/A N/A N/A issubclass errorclass MxOdbcWarning N/A N/A N/A errorclass __bases__ N/A Warning N/A N/A N/A warnings warn message N/A str errorvalue category errorclass stacklevel 2 N/A N/A N/A errorclass errorvalue N/A N/A error_handler N/A create_connect_args N/A N/A self url N/A N/A N/A  Return a tuple of *args,**kwargs for creating a connection.

        The mxODBC 3.x connection constructor looks like this:

            connect(dsn, user='', password='',
                    clear_auto_commit=1, errorhandler=None)

        This method translates the values in the provided uri
        into args and kwargs needed to instantiate an mxODBC Connection.

        The arg 'errorhandler' is not used by SQLAlchemy and will
        not be populated.

         N/A opts N/A N/A url translate_connect_args username user N/A N/A N/A opts update N/A url query N/A args N/A N/A opts pop host N/A N/A N/A opts pop port None N/A N/A N/A opts pop database None N/A N/A N/A args opts N/A is_disconnect N/A N/A self e connection cursor N/A N/A N/A N/A isinstance e N/A N/A self dbapi ProgrammingError N/A N/A N/A connection already closed N/A str e N/A N/A N/A isinstance e N/A N/A self dbapi Error N/A N/A N/A [08S01] N/A str e N/A N/A False N/A _get_server_version_info N/A N/A self connection N/A N/A N/A dbapi_con N/A connection connection N/A version N/A N/A r N/A N/A re compile [.\-] N/A n N/A N/A r split N/A N/A N/A dbapi_con getinfo 18 N/A 1 N/A N/A N/A N/A N/A N/A version append N/A int n N/A N/A N/A ValueError N/A N/A N/A N/A version append n N/A N/A tuple version N/A _get_direct N/A N/A self context N/A N/A N/A context N/A N/A native_odbc_execute N/A N/A N/A context execution_options get native_odbc_execute auto N/A N/A N/A native_odbc_execute True False True N/A N/A True N/A do_executemany N/A N/A self cursor statement parameters context N/A None N/A N/A N/A N/A cursor executemany statement parameters direct N/A N/A self _get_direct context N/A do_execute N/A N/A self cursor statement parameters context N/A None N/A N/A N/A N/A cursor execute statement parameters direct N/A N/A self _get_direct context N/A N/A