
    *Jf                        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dS )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dS )
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     T/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/psycopg/pq/_enums.pyr   r   
   s          J	
B/
$&&C#dffG466DdffGTVVF$&&KTVVFTVVNdffG$&&K466LDFFMMMr   r   c                   r    e Zd ZdZdZdZ	  e            Z	  e            Z	  e            Z	  e            Z	dS )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$dffG4dffG4	BTVVFFFr   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dS )
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_ABORTEDr   r   r   r%   r%   9   s          JK2J?I tvvH7dffG4466L3TVVN:$&&K!I 466L DFFM tvv r   r%   c                   r    e Zd ZdZdZdZ	  e            Z	  e            Z	  e            Z	  e            Z	dS )TransactionStatusz1
    The transaction status of a connection.
    r   r   N)
r	   r
   r   r   IDLEr   r#   INTRANSINERRORUNKNOWNr   r   r   r3   r3   |   s^          JD2TVVF#dffG1dffG7dffG66r   r3   c                   \    e Zd ZdZdZdZ	  e            Z	  e            Z	  e            ZdS )PingzResponse from a ping attempt.r   r   N)	r	   r
   r   r   r   r   REJECTNO_RESPONSE
NO_ATTEMPTr   r   r   r9   r9      sZ        ''J	
B TVVF $&&K J r   r9   c                   F    e Zd ZdZdZdZ	  e            Z	  e            ZdS )PipelineStatusz-Pipeline mode status of the libpq connection.r   r   N)r	   r
   r   r   OFFr   ONABORTEDr   r   r   r>   r>      sH        77J
C 
B dffG r   r>   c                      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dS )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   rC   rC      s         J s3xxHCHHs3xxHc#hhOSXXN3s88LSCSXXNc#hhG#c((KSJ#c((KCHHMc#hhO#c((K#c((Kc#hhOOOr   rC   c                        e Zd ZdZdZdZ	 dZdS )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   rj   rj      s.          JDFr   rj   c                        e Zd ZdZdZdZ	 dZdS )TracezE
    Enum to control tracing of the client/server communication.
    r   rk      N)r	   r
   r   r   SUPPRESS_TIMESTAMPSREGRESS_MODEr   r   r   ro   ro      s/          J0L77r   ro   N)r   enumr   r   r   r   r   r%   r3   r9   r>   rC   rj   ro   r   r   r   <module>rt      s    ( ' ' ' ' ' ' ' ' '       4    G   *@ @ @ @ @ @ @ @F7 7 7 7 7 7 7 7.    7   4    W   *    g   8    W    8 8 8 8 8G 8 8 8 8 8r   