
    -h                     .    S r SSKJr   " S S\5      r\rg)a  
.. dialect:: postgresql+psycopg2cffi
    :name: psycopg2cffi
    :dbapi: psycopg2cffi
    :connectstring: postgresql+psycopg2cffi://user:password@host:port/dbname[?key=value&key=value...]
    :url: https://pypi.org/project/psycopg2cffi/

``psycopg2cffi`` is an adaptation of ``psycopg2``, using CFFI for the C
layer. This makes it suitable for use in e.g. PyPy. Documentation
is as per ``psycopg2``.

.. versionadded:: 1.0.0

.. seealso::

    :mod:`sqlalchemy.dialects.postgresql.psycopg2`

   )PGDialect_psycopg2c                   d    \ rS rSrSrSrSr\" SSSSSS9r\	S 5       r
\	S 5       r\	S	 5       rS
rg)PGDialect_psycopg2cffi   psycopg2cffiT)      r	   )r      r   )native_jsonnative_jsonbsane_multi_rowcount	array_oidhstore_adapterc                     [        S5      $ )Nr   )
__import__)clss    ڀC:\Users\ROHAN GUPTA\OneDrive\Desktop\mathbuddy-assessment\venv\Lib\site-packages\sqlalchemy/dialects/postgresql/psycopg2cffi.pydbapiPGDialect_psycopg2cffi.dbapi-   s    .))    c                 0    [        SS/S9nUR                  $ )Nr   
extensionsfromlist)r   r   r   roots     r   _psycopg2_extensions+PGDialect_psycopg2cffi._psycopg2_extensions1   s    .L>Br   c                 0    [        SS/S9nUR                  $ )Nr   extrasr   )r   r    r   s     r   _psycopg2_extras'PGDialect_psycopg2cffi._psycopg2_extras6   s    .H:>{{r    N)__name__
__module____qualname____firstlineno__driversupports_unicode_statementssupports_statement_cachedictFEATURE_VERSION_MAPclassmethodr   r   r!   __static_attributes__r#   r   r   r   r      sk    F"&# %  * *    r   r   N)__doc__psycopg2r   r   dialectr#   r   r   <module>r2      s$   $ )/ @ !r   