3
(h=
                 @   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j  Ze	ejj  Ze	ejj  Ze	ej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   I/tmp/pip-install-q3hcpn_q/mysql-connector-python/mysql/connector/dbapi.py__init__.   s    z_DBAPITypeObject.__init__c             C   s   || j krdS dS d S )NTF)r   )r   otherr   r   r   __eq__1   s    
z_DBAPITypeObject.__eq__c             C   s   || j krdS dS d S )NFT)r   )r   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j| d d  S )N   )Datetime	localtime)ticksr   r   r   DateFromTicksA   s    r   c             C   s   t tj| dd  S )Nr      )Timer   r   )r   r   r   r   TimeFromTicksD   s    r   c             C   s   t tj| 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&   