관리-도구
편집 파일: base.cpython-311.pyc
� �܋f�% � �t � d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm Z d d lm Z d d lmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ er<d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dl m!Z! d dl"m#Z# ddl$m%Z% d dlm&Z& d dlm'Z' eddd e(f Z) G d!� d"e� � Z* G d#� d$e*� � Z+ G d%� d&e*� � Z, G d'� d(e,� � Z- G d)� d*e,� � Z. G d+� d,e,� � Z/ G d-� d.e,� � Z0 G d/� d0e,� � Z1 G d1� d2e,� � Z2 G d3� d4e*� � Z3 G d5� d6e*� � Z4 G d7� d8e,� � Z5 e e+� � d^d>�� � Z6 e e3� � d_d?�� � Z7 e e4� � d`d@�� � Z8 e e-� � dadA�� � Z9 e e.� � dbdB�� � Z: e e/� � dcdC�� � Z; e e0� � dddD�� � Z< e e1� � dedE�� � Z= e e2� � dfdF�� � Z>dgdK�Z?dhdO�Z@didP�ZAdjdS�ZBdkdV�ZCdldX�ZDdmdY�ZEdmdZ�ZFdnd]�ZGdS )o� )�annotationsN)�Optional)� TYPE_CHECKING)�Union)�exc)�Integer)�types)�compiles)�Column)� DDLElement)�quoted_name� )�_columns_for_constraint)� _find_columns)�_fk_spec)�_is_type_bound)�_table_for_constraint)�Any)�Compiled)�DDLCompiler)� TextClause)�Function)�FetchedValue)� TypeEngine� )�DefaultImpl)�Computed)�Identityr r z Function[Any]c � � e Zd ZdZ d dd �ZdS )� AlterTablez�Represent an ALTER TABLE statement. Only the string name and optional schema name of the table is required, not a full Table object. N� table_name�str�schema�!Optional[Union[quoted_name, str]]�return�Nonec �"