a
    còf=
  ã                   @   s¬   d Z dZdZdZddlZddlZddlmZ G dd„ deƒZ	ej
ZejZejZd	d
„ Zdd„ Zd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é   Zpyformaté    N)Ú	constantsc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )Ú_DBAPITypeObjectc                 G   s
   || _ d S )N©Úvalues)Úselfr   © r   úR/home/httpd/docs/test/DocsMgr/lib/python3.9/site-packages/mysql/connector/dbapi.pyÚ__init__.   s    z_DBAPITypeObject.__init__c                 C   s   || j v rdS dS d S )NTFr   ©r   Úotherr   r   r	   Ú__eq__1   s    
z_DBAPITypeObject.__eq__c                 C   s   || j v rdS dS d S )NFTr   r   r   r   r	   Ú__ne__7   s    
z_DBAPITypeObject.__ne__N)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r   r	   r   ,   s   r   c                 C   s   t t | ¡d d… Ž S )Né   )ÚDateÚtimeÚ	localtime©Zticksr   r   r	   ÚDateFromTicksA   s    r   c                 C   s   t t | ¡dd… Ž S )Nr   é   )ÚTimer   r   r   r   r   r	   ÚTimeFromTicksD   s    r   c                 C   s   t t | ¡d d… Ž S )Nr   )Ú	Timestampr   r   r   r   r   r	   ÚTimestampFromTicksG   s    r   )Ú__doc__ZapilevelZthreadsafetyZ
paramstyler   ÚdatetimeÚ r   Úobjectr   Údater   r   r   r   r   r   ÚbytesÚBinaryZ	FieldTypeZget_string_typesÚSTRINGZget_binary_typesÚBINARYZget_number_typesÚNUMBERZget_timestamp_typesZDATETIMEZROWIDr   r   r   r	   Ú<module>   s&   