관리-도구
편집 파일: interfaces.cpython-38.pyc
U -?�f(� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm Z ddlmZ dd lmZ dd lm Z ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddl"m#Z# ddl"m#Z# ddl"m$Z$ ddl"m$Z$ ddlm%Z% dd l&m'Z' dd!l(m)Z) dd"l(m*Z* dd#l(m+Z+ dd$l(m,Z, e�r�d%d&l-m.Z. d%d'l-m/Z/ d%d(l0m1Z1 d%d)l2m3Z3 dd*lm4Z4 dd+lm5Z5 dd,l6m7Z7 dd-l8m9Z9 dd.l"m:Z: dd/l"m;Z; dd0l"m<Z< dd1l"m=Z= dd2l"m>Z> dd3l"m?Z? dd4l@mAZA dd5l@mBZB dd6lCmDZD dd7lCmEZE dd8lCmFZF ddlCmZG dd9lHmIZI dd:lJmKZK dd;lJmLZL eeeM eeMef f ZNed<d=d>�ZOG d?d@� d@e�ZPG dAdB� dBe�ZQG dCdD� dDe+�ZRG dEdF� dFe+�ZSG dGdH� dHe+�ZTeeMef ZUeeMef ZVeeU ZWeeWeUf ZXeee eUf ZYeeee eWf ZZeeZeYf Z[eeeMdFee\ ee\ ee\ ee\ ee] f Z^eYZ_eZZ`e[ZaeedIf ZbeeeM eeM f Zce%eMef Zde)dJ ZeeeeMedKf Zfe)dL ZgG dMdN� dNe,dOdP�Zhe%eMef ZieeheeMef f ZjG dQdR� dRe,�ZkG dSdT� dTe,�ZlG dUdV� dVe,�ZmG dWdX� dXe,�ZnG dYdZ� dZen�ZoG d[d\� d\en�ZpG d]d^� d^en�ZqG d_d`� d`en�ZrG dadb� dbe,�ZsG dcdd� dde,�ZtG dedf� dfe�Zueee\eMf dgf ZveeeM eMf ZwG dhdi� die�ZxG djdk� dk�ZyG dldm� dm�ZzG dndo� doe�Z{e{Z|G dpdq� dq�Z}G drds� ds�Z~dtS )uz1Define core interfaces used by the engine system.� )�annotations)�Enum)� ModuleType)�Any)� Awaitable)�Callable)�ClassVar)� Collection)�Dict)�Iterable)�Iterator)�List)�Mapping)�MutableMapping)�Optional)�Sequence)�Set)�Tuple)�Type)� TYPE_CHECKING)�TypeVar)�Union� )�util)�EventTarget)�Pool)�PoolProxiedConnection)�Compiled)�TypeCompiler)� immutabledict)� await_only)�Literal)�NotRequired)�Protocol)� TypedDict� )� Connection)�Engine)�CursorResult)�URL)�_ListenerFnType)� dispatcher)�StatementError)� Executable)�_InsertManyValuesBatch)�DDLCompiler)�IdentifierPreparer)�InsertmanyvaluesSentinelOpts)�Linting)�SQLCompiler)� BindParameter)� ClauseElement)�Column)�DefaultGenerator)� SchemaItem)�Integer)� _TypeMemoDict)� TypeEngine�_Tr )�boundc @ s e Zd ZdZdZdZdZdZdS )� CacheStatsr r% r � � N)�__name__� __module__�__qualname__� CACHE_HIT� CACHE_MISS�CACHING_DISABLED�NO_CACHE_KEY�NO_DIALECT_SUPPORT� rI rI �L/opt/hc_python/lib64/python3.8/site-packages/sqlalchemy/engine/interfaces.pyr>