
    *h                     *   % S r Sr\\S'    Sr\\S'    Sr\\S'    SSKrSSKrSS	K	J
r
  SS
KJr   " S S5      r\R                  r\R                  r\R                  rS\S\R                  4S jrS\S\R                  4S jrS\S\R                  4S jr\r\" \R.                  R1                  5       6 r\" \R.                  R5                  5       6 r\" \R.                  R9                  5       6 r\" \R.                  R=                  5       6 r\" 5       r g)zc
This module implements some constructors and singletons as required by the
DB API v2.0 (PEP-249).
z2.0apilevel   threadsafetypyformat
paramstyle    N)Tuple)	constantsc                   J    \ rS rSrS\SS4S jrS\S\4S jrS\S\4S jr	S	r
g)
_DBAPITypeObject7   valuesreturnNc                     Xl         g Nr   )selfr   s     M/var/www/auris/envauris/lib/python3.13/site-packages/mysql/connector/dbapi.py__init___DBAPITypeObject.__init__8   s    '-    otherc                     XR                   ;   $ r   r   r   r   s     r   __eq___DBAPITypeObject.__eq__;   s    ##r   c                     XR                   ;  $ r   r   r   s     r   __ne___DBAPITypeObject.__ne__>   s    KK''r   r   )__name__
__module____qualname____firstlineno__intr   objectboolr   r   __static_attributes__ r   r   r   r   7   s;    . . .$F $t $(F (t (r   r   ticksr   c                 @    [        [        R                  " U 5      SS 6 $ )zDConstruct an object holding a date value from the given ticks value.N   )Datetime	localtimer(   s    r   DateFromTicksr/   G   s    &r*++r   c                 @    [        [        R                  " U 5      SS 6 $ )zDConstruct an object holding a time value from the given ticks value.r*      )Timer,   r-   r.   s    r   TimeFromTicksr3   L   s    &q+,,r   c                 @    [        [        R                  " U 5      SS 6 $ )zDConstruct an object holding a time stamp from the given ticks value.Nr1   )	Timestampr,   r-   r.   s    r   TimestampFromTicksr6   Q   s    dnnU+BQ/00r   )!__doc__r   str__annotations__r   r#   r   datetimer,   typingr    r	   r   dater+   r2   r5   r/   r3   r6   bytesBinary	FieldTypeget_string_typesSTRINGget_binary_typesBINARYget_number_typesNUMBERget_timestamp_typesDATETIMEROWIDr'   r   r   <module>rJ      s*  : #  Kc ! 
C     ( ( }}}}	, , ,
- - -
1c 1h&7&7 1
 
	9..??A	B	9..??A	B	9..??A	BY00DDFGr   