o
     h                     @  s   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ ddlm	Z	 dd	l
mZ dd
lmZ ddlmZ ddlmZ eeeedf Zeeeee ee	jf   Zee	j Zeeeeef eeef f  Zee	j ZdS )    )annotations)Any)Iterable)Mapping)Optional)Union   )roles)ColumnCollection)Column)ColumnCollectionConstraint)IndexN)
__future__r   typingr   r   r   r   r   sqlr	   sql.baser
   
sql.schemar   r   r   str_OnConflictConstraintTDDLConstraintColumnRole_OnConflictIndexElementsTWhereHavingRole_OnConflictIndexWhereT_OnConflictSetT_OnConflictWhereT r   r   N/var/www/html/venv/lib/python3.10/site-packages/sqlalchemy/dialects/_typing.py<module>   s(   
