
    i                         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	 G d de          Z
dS )c                       e Zd ZdZdS )Warningz
    Exception raised for warnings.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 9000 - 9999.
    N__name__
__module____qualname____doc__     c/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/oracledb/exceptions.pyr   r                  r
   r   c                       e Zd ZdZdS )Errorzb
    Exception that is the base class of all other exceptions defined by
    python-oracledb.
    Nr   r	   r
   r   r   r   )   s           r
   r   c                       e Zd ZdZdS )DatabaseErrorz
    Exception raised for errors that are related to the database. It is a
    subclass of Error.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 4000 - 4999.
    Nr   r	   r
   r   r   r   0              r
   r   c                       e Zd ZdZdS )	DataErrorz
    Exception raised for errors that are due to problems with the processed
    data. It is a subclass of DatabaseError.

    Exception messages of this class are generated by the database and will
    have a prefix such as ORA.
    Nr   r	   r
   r   r   r   :   r   r
   r   c                       e Zd ZdZdS )IntegrityErrorz
    Exception raised when the relational integrity of the database is affected.
    It is a subclass of DatabaseError.

    Exception messages of this class are generated by the database and will
    have a prefix such as ORA.
    Nr   r	   r
   r   r   r   D   r   r
   r   c                       e Zd ZdZdS )InterfaceErrora  
    Exception raised for errors that are related to the database interface
    rather than the database itself. It is a subclass of Error.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 1000 - 1999.
    Nr   r	   r
   r   r   r   N   r   r
   r   c                       e Zd ZdZdS )InternalErrorz
    Exception raised when the database encounters an internal error. It is a
    subclass of DatabaseError.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 5000 - 5999.
    Nr   r	   r
   r   r   r   X   r   r
   r   c                       e Zd ZdZdS )NotSupportedErrora  
    Exception raised when a method or database API was used which is not
    supported by the database. It is a subclass of DatabaseError.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 3000 - 3999.
    Nr   r	   r
   r   r   r   b   r   r
   r   c                       e Zd ZdZdS )OperationalErrora0  
    Exception raised for errors that are related to the operation of the
    database but are not necessarily under the control of the programmer. It is
    a subclass of DatabaseError.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 6000 - 6999.
    Nr   r	   r
   r   r   r   l   s           r
   r   c                       e Zd ZdZdS )ProgrammingErrorz
    Exception raised for programming errors. It is a subclass of DatabaseError.

    Exception messages of this class will have the prefix DPY and an error
    number in the range 2000 - 2999.
    Nr   r	   r
   r   r   r   w   r   r
   r   N)	Exceptionr   r   r   r   r   r   r   r   r   r   r	   r
   r   <module>r!      s  @    i       I       E              ]       U       M              }       }     r
   