o
    PD©i¦  ã                   @   s¤   G d d„ de ƒZG dd„ de ƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZ	G d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__© r   r   úL/var/www/Datamplify/venv/lib/python3.10/site-packages/oracledb/exceptions.pyr       ó    r   c                   @   r   )ÚErrorzb
    Exception that is the base class of all other exceptions defined by
    python-oracledb.
    Nr   r   r   r   r	   r   )   r
   r   c                   @   r   )Ú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                   @   r   )Ú	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   c                   @   r   )Ú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   c                   @   r   )Ú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   c                   @   r   )Ú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   c                   @   r   )Ú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   c                   @   r   )Ú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   r
   r   c                   @   r   )Ú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   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   r   r   r	   Ú<module>   s   	





