U
    pv¨g[  ã                   @  sD   d dl mZ d dlZd dlZd dlm  mZ	 G dd„ dej
ƒZdS )é    )ÚannotationsNc                      s€   e Zd Zejddœddddddœd	d
„ƒZejddddddœdd
„ƒZejdddddœdd
„ƒZdddddœ‡ fdd
„Z‡  ZS )Ú_TableN)Úbind_keyÚstrzsa_sql_schema.SchemaItemz
str | Nonezt.AnyÚNone)ÚnameÚargsr   ÚkwargsÚreturnc                O  s   d S ©N© )Úselfr   r   r   r	   r   r   ú:/tmp/pip-unpacked-wheel-leale5zo/flask_sqlalchemy/table.pyÚ__init__
   s    z_Table.__init__zsa.MetaData)r   Úmetadatar   r	   r
   c                 O  s   d S r   r   )r   r   r   r   r	   r   r   r   r      s    )r   r   r	   r
   c                 O  s   d S r   r   ©r   r   r   r	   r   r   r   r      s    c                   s   t ƒ j|f|ž|Ž d S r   )Úsuperr   r   ©Ú	__class__r   r   r   $   s    )Ú__name__Ú
__module__Ú__qualname__ÚtÚoverloadr   Ú__classcell__r   r   r   r   r   	   s   ü		r   )Ú
__future__r   Útypingr   Z
sqlalchemyÚsaZsqlalchemy.sql.schemaZsqlZschemaZsa_sql_schemaZTabler   r   r   r   r   Ú<module>   s   