
    | fP                         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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     G/var/www/equiseq/venv/lib/python3.11/site-packages/psycopg/pq/_enums.pyr   r   
   s     J	
B/
&C#fG6DfGVF&KVFVNfG&K6LFMI=r   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   r5   r5      s>     JD2VF#fG1fG7fG6r   r5   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   r@   r@      s0    7J
C 
B fGr   r@   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   rE   rE      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   rE   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   rl   rl      s     JDFr   rl   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   rm      N)r	   r
   r   r   SUPPRESS_TIMESTAMPSREGRESS_MODEr   r   r   rq   rq      s     J0L7r   rq   N)r   enumr   r   r   r   r    r&   r5   r;   r@   rE   rl   rq   r   r   r   <module>rv      s    ( '> >8G *E EP7 7.7 4W *g 8W  8G 8r   