
    it                         d Z ddlmZmZmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z	 G d de      Z
 G d de      Z G d de      Z G d de      Zy)z$
libpq enum definitions for psycopg
    )IntEnumIntFlagautoc                       e Zd ZdZdZdZ	  e       Z	  e       Z e       Z e       Z	 e       Z
 e       Z e       Z e       Z e       Z e       Z e       Z e       Z e       Z e       Z e       Zy)
ConnStatusz+
    Current status of the connection.
    
psycopg.pqr   N)__name__
__module____qualname____doc__OKr   BADSTARTEDMADEAWAITING_RESPONSEAUTH_OKSETENVSSL_STARTUPNEEDEDCHECK_WRITABLECONSUMEGSS_STARTUPCHECK_TARGETCHECK_STANDBY	ALLOCATEDAUTHENTICATING     q/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/venv/lib/python3.12/site-packages/psycopg/pq/_enums.pyr   r      s     J	
B/
&C#fG6DfGVF&KVFVNfG&K6LFMIVNr   r   c                   X    e Zd ZdZdZdZ	  e       Z	  e       Z	  e       Z	  e       Z	y)PollingStatusz
    The status of the socket during a connection.

    If ``READING`` or ``WRITING`` you may select before polling again.
    r   r   N)
r	   r
   r   r   FAILEDr   READINGWRITINGr   ACTIVEr   r   r   r!   r!   (   s;     JF$fG4fG4	BVFr   r!   c                       e Zd ZdZdZdZ	  e       Z	  e       Z	  e       Z	  e       Z		  e       Z
	  e       Z	  e       Z	  e       Z	  e       Z	  e       Z	  e       Z	  e       Zy)
ExecStatusz"
    The status of a command.
    r   r   N)r	   r
   r   r   EMPTY_QUERYr   
COMMAND_OK	TUPLES_OKCOPY_OUTCOPY_INBAD_RESPONSENONFATAL_ERRORFATAL_ERROR	COPY_BOTHSINGLE_TUPLEPIPELINE_SYNCPIPELINE_ABORTEDTUPLES_CHUNKr   r   r   r'   r'   =   s     JK2J?I vH7fG46L3VN:&K!I 6L FM v 6Lr   r'   c                   X    e Zd ZdZdZdZ	  e       Z	  e       Z	  e       Z	  e       Z	y)TransactionStatusz1
    The transaction status of a connection.
    r   r   N)
r	   r
   r   r   IDLEr   r%   INTRANSINERRORUNKNOWNr   r   r   r6   r6      s>     JD2VF#fG1fG7fG6r   r6   c                   H    e Zd ZdZdZdZ	  e       Z	  e       Z	  e       Zy)PingzResponse from a ping attempt.r   r   N)	r	   r
   r   r   r   r   REJECTNO_RESPONSE
NO_ATTEMPTr   r   r   r<   r<      s>    'J	
B VF &K Jr   r<   c                   8    e Zd ZdZdZdZ	  e       Z	  e       Zy)PipelineStatusz-Pipeline mode status of the libpq connection.r   r   N)r	   r
   r   r   OFFr   ONABORTEDr   r   r   rA   rA      s0    7J
C 
B fGr   rA   c                   4   e Zd ZdZdZ ed      Z ed      Z ed      Z ed      Z ed      Z	 ed      Z
 ed	      Z ed
      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Zy)DiagnosticFieldz$
    Fields in an error report.
    r   SVCMDHPpqWstcdnFLRN)r	   r
   r   r   ordSEVERITYSEVERITY_NONLOCALIZEDSQLSTATEMESSAGE_PRIMARYMESSAGE_DETAILMESSAGE_HINTSTATEMENT_POSITIONINTERNAL_POSITIONINTERNAL_QUERYCONTEXTSCHEMA_NAME
TABLE_NAMECOLUMN_NAMEDATATYPE_NAMECONSTRAINT_NAMESOURCE_FILESOURCE_LINESOURCE_FUNCTIONr   r   r   rF   rF      s     J 3xHH3xH#hOXNs8LSCXN#hGc(KSJc(KHM#hOc(Kc(K#hOr   rF   c                       e Zd ZdZdZdZ	 dZy)Formatz
    Enum representing the format of a query argument or return value.

    These values are only the ones managed by the libpq. `~psycopg` may also
    support automatically-chosen values: see `psycopg.adapt.PyFormat`.
    r   r      N)r	   r
   r   r   TEXTBINARYr   r   r   rm   rm      s     JDFr   rm   c                       e Zd ZdZdZdZ	 dZy)TracezE
    Enum to control tracing of the client/server communication.
    r   rn      N)r	   r
   r   r   SUPPRESS_TIMESTAMPSREGRESS_MODEr   r   r   rr   rr      s     J0L7r   rr   N)r   enumr   r   r   r   r!   r'   r6   r<   rA   rF   rm   rr   r   r   r   <module>rw      s    ( '
 8G *E EP7 7.7 4W *g :W  8G 8r   