o
    ÜË³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
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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 d0d1„ d1eƒZG d2d3„ d3e ƒZG d4d5„ d5eƒZG d6d7„ d7e ƒZG d8d9„ d9e ƒZd:S );c                   @   ó   e Zd ZdZdS )ÚTableAlreadyExistsErrorz=Raised when creating a table with a name that already exists.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úH/home/ubuntu/.local/lib/python3.10/site-packages/pyiceberg/exceptions.pyr      ó    r   c                   @   r   )ÚNamespaceNotEmptyErrorz4Raised when a name-space being dropped is not empty.Nr   r   r   r   r	   r      r
   r   c                   @   r   )ÚNamespaceAlreadyExistsErrorzERaised when a name-space being created already exists in the catalog.Nr   r   r   r   r	   r      r
   r   c                   @   r   )ÚValidationErrorz.Raises when there is an issue with the schema.Nr   r   r   r   r	   r      r
   r   c                   @   r   )ÚNoSuchTableErrorz9Raises when the table can't be found in the REST catalog.Nr   r   r   r   r	   r   #   r
   r   c                   @   r   )ÚNoSuchIcebergTableErrorzHRaises when the table found in the REST catalog is not an iceberg table.Nr   r   r   r   r	   r   '   r
   r   c                   @   r   )ÚNoSuchViewErrorz8Raises when the view can't be found in the REST catalog.Nr   r   r   r   r	   r   +   r
   r   c                   @   r   )ÚNoSuchIdentifierErrorz>Raises when the identifier can't be found in the REST catalog.Nr   r   r   r   r	   r   /   r
   r   c                   @   r   )ÚNoSuchNamespaceErrorz1Raised when a referenced name-space is not found.Nr   r   r   r   r	   r   3   r
   r   c                   @   r   )ÚNoSuchPlanTaskErrorz*Raised when a scan plan task is not found.Nr   r   r   r   r	   r   7   r
   r   c                   @   r   )Ú	RESTErrorz?Raises when there is an unknown response from the REST Catalog.Nr   r   r   r   r	   r   ;   r
   r   c                   @   r   )ÚBadRequestErrorz-Raises when an invalid request is being made.Nr   r   r   r   r	   r   ?   r
   r   c                   @   r   )ÚUnauthorizedErrorz4Raises when you don't have the proper authorization.Nr   r   r   r   r	   r   C   r
   r   c                   @   r   )ÚServiceUnavailableErrorz(Raises when the service doesn't respond.Nr   r   r   r   r	   r   G   r
   r   c                   @   r   )ÚServerErrorz?Raises when there is an unhandled exception on the server side.Nr   r   r   r   r	   r   K   r
   r   c                   @   r   )ÚForbiddenErrorzURaises when you don't have the credentials to perform the action on the REST catalog.Nr   r   r   r   r	   r   O   r
   r   c                   @   r   )ÚAuthorizationExpiredErrorzOWhen the credentials are expired when performing an action on the REST catalog.Nr   r   r   r   r	   r   S   r
   r   c                   @   r   )Ú
OAuthErrorz2Raises when there is an error with the OAuth call.Nr   r   r   r   r	   r   W   r
   r   c                   @   r   )ÚNoSuchPropertyExceptionzWhen a property is missing.Nr   r   r   r   r	   r   [   r
   r   c                   @   r   )ÚNotInstalledErrorz-When an optional dependency is not installed.Nr   r   r   r   r	   r   _   r
   r   c                   @   r   )Ú	SignErrorz(Raises when unable to sign a S3 request.Nr   r   r   r   r	   r   c   r
   r   c                   @   ó   e Zd ZdS )ÚResolveErrorN©r   r   r   r   r   r   r	   r    g   ó    r    c                   @   r   )ÚDynamoDbErrorNr!   r   r   r   r	   r#   k   r"   r#   c                   @   r   )ÚConditionalCheckFailedExceptionNr!   r   r   r   r	   r$   o   r"   r$   c                   @   r   )ÚGenericDynamoDbErrorNr!   r   r   r   r	   r%   s   r"   r%   c                   @   r   )ÚCommitFailedExceptionz%Commit failed, refresh and try again.Nr   r   r   r   r	   r&   w   r
   r&   c                   @   r   )ÚCommitStateUnknownExceptionz$Commit failed due to unknown reason.Nr   r   r   r   r	   r'   {   r
   r'   c                   @   r   )ÚWaitingForLockExceptionz#Need to wait for a lock, try again.Nr   r   r   r   r	   r(      r
   r(   c                   @   r   )ÚValidationExceptionzRaised when validation fails.Nr   r   r   r   r	   r)   ƒ   r
   r)   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r#   r$   r%   r&   r'   r(   r)   r   r   r   r	   Ú<module>   s:   