o
    uy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d8S )9c                   @   ๓   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   ๚W/home/ubuntu/maya3_transcribe/venv/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   )ฺ	RESTErrorz?Raises when there is an unknown response from the REST Catalog.Nr   r   r   r   r	   r   7   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   ?   r
   r   c                   @   r   )ฺServiceUnavailableErrorz(Raises when the service doesn't respond.Nr   r   r   r   r	   r   C   r
   r   c                   @   r   )ฺServerErrorz?Raises when there is an unhandled exception on the server side.Nr   r   r   r   r	   r   G   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   K   r
   r   c                   @   r   )ฺAuthorizationExpiredErrorzOWhen the credentials are expired when performing an action on the REST catalog.Nr   r   r   r   r	   r   O   r
   r   c                   @   r   )ฺ
OAuthErrorz2Raises when there is an error with the OAuth call.Nr   r   r   r   r	   r   S   r
   r   c                   @   r   )ฺNoSuchPropertyExceptionzWhen a property is missing.Nr   r   r   r   r	   r   W   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   _   r
   r   c                   @   ๓   e Zd ZdS )ฺResolveErrorNฉr   r   r   r   r   r   r	   r   c   ๓    r   c                   @   r   )ฺDynamoDbErrorNr    r   r   r   r	   r"   g   r!   r"   c                   @   r   )ฺConditionalCheckFailedExceptionNr    r   r   r   r	   r#   k   r!   r#   c                   @   r   )ฺGenericDynamoDbErrorNr    r   r   r   r	   r$   o   r!   r$   c                   @   r   )ฺCommitFailedExceptionz%Commit failed, refresh and try again.Nr   r   r   r   r	   r%   s   r
   r%   c                   @   r   )ฺCommitStateUnknownExceptionz$Commit failed due to unknown reason.Nr   r   r   r   r	   r&   w   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	   ฺ<module>   s8   