
    Ŀig;	                        d dl mZmZ i ej        dej        dej        dej        dej        dej        dej	        dej
        d	ej        d
ej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        dej        diZej         dej!        dej"        d ej#        d!ej        dej$        d"ej%        d#ej&        d$ej        d%ej'        d&ej
        d	ej        dej(        d'ej)        d(ej*        d%iZ+ G d) d*          Z,d+S ),    )
FIELD_TYPE
FIELD_FLAGDECIMALTINYSHORTLONGFLOATDOUBLENULL	TIMESTAMPLONGLONGINT24DATETIMEDATETIMEYEARNEWDATEVARCHARBITJSON
NEWDECIMALENUMSET	TINY_BLOBMEDIUM_BLOB	LONG_BLOBBLOB
VAR_STRINGSTRINGGEOMETRYNOT_NULLPRIMARY_KEY
UNIQUE_KEYPART_KEYUNSIGNEDZEROFILLBINARYNUMERICAUTO_INCREMENT
NO_DEFAULTUPDATE_TIMESTAMPc                       e Zd Zd Zd ZdS )	fieldinfoc                 J    |d         t           v rt           |d                  S d S )N   )field_types)selfdescriptions     I/var/www/html/afkarena/venv/lib/python3.11/site-packages/mariadb/field.pytypezfieldinfo.type3   s%    q>[(({1~..t    c                 x    fdt                                           D             }d                    |          S )Nc                 @    g | ]}d          |z  t           |         S )   )field_flags).0fr2   s     r3   
<listcomp>z"fieldinfo.flag.<locals>.<listcomp>9   s:     ( ( (ANQ&(Q ( ( (r5   z | )r9   keysjoin)r1   r2   flagss    ` r3   flagzfieldinfo.flag8   sH    ( ( ( ()9)9);); ( ( (zz%   r5   N)__name__
__module____qualname__r4   r@    r5   r3   r-   r-   1   s2          
! ! ! ! !r5   r-   N)-mariadb.constantsr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r0   r!   r"   r#   MULTIPLE_KEYr%   r&   r'   r)   r*   ON_UPDATE_NOWr(   r9   r-   rD   r5   r3   <module>rH      s'   4 4 4 4 4 4 4 40z!9 000 0 	0
  (0 0 #[0 "J0 0 0 0 "J0 0 !90 !90  ~u!0" $l~u#[%}#[$l ("J70 0: "J%}$l&
"J"J (	(*:#[~u$l');!9."
! 
! 
! 
! 
! 
! 
! 
! 
! 
!r5   