�
J�g� � �R � d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d d lm
Z
d
dlmZ d
dl
mZ e rBd
d
lmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ edded gdf Z G d� d� � ZdS )� )�annotations)�Any)�Callable)�Iterator)�List)�Tuple)�Type)�
TYPE_CHECKING)�Union� )�util)�ops)�AddColumnOp)�
AlterColumnOp)�
CreateTableOp)�DowngradeOps)�MigrateOperation)�MigrationScript)�ModifyTableOps)�OpContainer)�
UpgradeOps)�MigrationContext)�
_GetRevArgr r r Nc �X � e Zd ZU dZ ej � � ZdZded<