
    "i=
                        d Z dZdZdZddlZddlZddlmZ  G d de          Z	ej
        Zej        Zej        Zd	 Zd
 Zd ZeZ e	ej                                         Z e	ej                                         Z e	ej                                         Z e	ej                                         Z e	            ZdS )zc
This module implements some constructors and singletons as required by the
DB API v2.0 (PEP-249).
z2.0   pyformat    N)	constantsc                        e Zd Zd Zd Zd ZdS )_DBAPITypeObjectc                     || _         d S )Nvalues)selfr
   s     M/srv/django_bis/venv311/lib/python3.11/site-packages/mysql/connector/dbapi.py__init__z_DBAPITypeObject.__init__.   s        c                     || j         v rdS dS )NTFr	   r   others     r   __eq__z_DBAPITypeObject.__eq__1   s    DK45r   c                     || j         v rdS dS )NFTr	   r   s     r   __ne__z_DBAPITypeObject.__ne__7   s    DK54r   N)__name__
__module____qualname__r   r   r    r   r   r   r   ,   sA                r   r   c                 H    t          t          j        |           d d          S )N   )Datetime	localtimetickss    r   DateFromTicksr    A   s     &&rr*++r   c                 H    t          t          j        |           dd          S )Nr      )Timer   r   r   s    r   TimeFromTicksr$   D   s     &&qs+,,r   c                 H    t          t          j        |           d d          S )Nr"   )	Timestampr   r   r   s    r   TimestampFromTicksr'   G   s     dnU++BQB/00r   )__doc__apilevelthreadsafety
paramstyler   datetime r   objectr   dater   r#   r&   r    r$   r'   bytesBinary	FieldTypeget_string_typesSTRINGget_binary_typesBINARYget_number_typesNUMBERget_timestamp_typesDATETIMEROWIDr   r   r   <module>r<      s<  :  
            v   " }}	, , ,- - -1 1 1 
		9.??AA	B		9.??AA	B		9.??AA	BY0DDFFGr   