zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
U
¸ý°dS*ã @s\UddlmZddlZddlmZddlmZddlmZddlmZddlmZddlm    Z    dd    lm
Z
dd
lm Z dd lm Z dd lm Z dd lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZe r°ddlmZddlmZddlmZddlmZddlmZddlm Z ddl!m"Z"ddl#m$Z$ddl#m%Z%dd l#m&Z&dd!l'm(Z(dd"l'm)Z)dd#l*m+Z+dd$l*m,Z,dd%l*m-Z-dd&l*m.Z.dd'l*m/Z/dd(l*m0Z0dd)l1m2Z2dd*lm3Z3dd+lm4Z4dd,l5m6Z6dd-l7m8Z8dd.l7m9Z9dd/l7m:Z:dd0l7m;Z;dd1l7m<Z<dd2l7m=Z=dd3l7m>Z>dd4l7m?Z?dd5l7m@Z@dd6l7mAZAdd7l7mBZBdd8lCmDZDdd9lCmEZEdd:lFmGZGdd;lmHZHe d<ed=ZIe d>d?d=ZJe d@dAd=ZKGdBdC„dCeƒZLGdDdE„dEeƒZMe dFeNeOdGdHdIdJdKePdLƒ
ZQe dMej3edNe eeeLeLƒZReeOdOdPeLejSeIfZTeejUeIej3dQedNe eIeeLeLfZVeejUeIdQejSeIe eIfZWe dRe
edSfd=ZXe dTed=ZYe dUed=ZZe dVed=Z[e dWed=Z\e dXed=Z]e dYed=Z^e dZed=Z_e d[ed=Z`e d\ed=Zae d]ed=ZbedPeLdQejSeIegdPfd^fZceceIZdd_eed`<eeeceIfZfeeOeceIfZgeeefZheej4e eeeLeLfZieeiejjfZkeeceejlfZmedaejnfZoeeOeLejpdbfZqe dceqd=ZreerefZseeOddejtfZuededfdgdhe eeeLeLfZvejweOefZxee didifZyed?e    d?fZzeeNeceNdfZ{ee|edjfZ}e rbdkdldmœdndo„Z~dkdpdmœdqdr„Zdsdtduœdvdw„Z€dAdxdmœdydz„ZdAd{dmœd|d}„Z‚dAd~dmœdd€„ZƒdAddmœd‚dƒ„Z„d„d…duœd†d‡„Z…d„dˆduœd‰dŠ„Z†d‹dŒduœddŽ„Z‡ddduœd‘d’„Zˆdd“duœd”d•„Z‰d–d—duœd˜d™„ZŠd–dšduœd›dœ„Z‹dAddmœdždŸ„ZŒn–e d ¡Z~e d¡¡Ze d¢¡Z€e d£¡Ze d¤¡Z‚e d¥¡Zƒe d¦¡Z„e d§¡Z…e d¨¡Z†e dŽ¡Z‡e d©¡Zˆe dª¡Z‰e d«¡ZŠe d¬¡Z‹e dŸ¡ZŒdsd—duœd­d®„ZŽd¯d°d±œd²d³„Zd´dµd±œd¶d·„ZdAd¸dmœd¹dº„Z‘d»d¼œd½d¾„Z’d¯d¿dÀdÁœdÂdÄZ“dS)Äé)Ú annotationsN)ÚAny)ÚCallable)ÚDict)ÚMapping)ÚNoReturn)ÚSet)ÚTuple)ÚType)Ú TYPE_CHECKING)ÚTypeVar)ÚUnioné)Úrolesé)Úexc)Úutil)Ú Inspectable)ÚLiteral)ÚProtocol)Ú    TypeAlias)Údate)Údatetime)Útime)Ú    timedelta)ÚDecimal)ÚUUID)Ú
Executable)ÚCompiled)Ú DDLCompiler)Ú SQLCompiler)Ú
UpdateBase)Ú
ValuesBase)Ú ClauseElement)Ú ColumnElement)ÚKeyedColumnElement)Ú quoted_name)ÚSQLCoreOperations)Ú
TextClause)Ú LambdaElement)ÚColumnsClauseRole)ÚFromClauseRole)ÚColumn)ÚAlias)ÚCTE)Ú
FromClause)ÚJoin)ÚNamedFromClause)Ú ReturnsRows)ÚSelect)Ú
Selectable)Ú
SelectBase)ÚSubquery)Ú TableClause)ÚTableValueType)Ú    TupleType)Ú
TypeEngine)Ú    TypeGuardÚ_T)ÚboundÚ_CEzColumnElement[Any]Ú_CLEr#c@seZdZdZddœdd„ZdS)Ú_HasClauseElementz8indicates a class that has a __clause_element__() methodr*©ÚreturncCsdS©N©)ÚselfrDrDúMd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\sqlalchemy/sql/_typing.pyÚ__clause_element__Rsz$_HasClauseElement.__clause_element__N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rGrDrDrDrFr@Osr@c@s eZdZdZdddœdd„ZdS)Ú_CoreAdapterProtoz?protocol for the ClauseAdapter/ColumnAdapter.traverse() method.r>)ÚobjrBcCsdSrCrD)rErMrDrDrFÚ__call__Ysz_CoreAdapterProto.__call__N)rHrIrJrKrNrDrDrDrFrLVsrLÚ _NOT_ENTITYrrrrrrÚ _MAYBE_ENTITY)Ú*rr(zColumnElement[_T]zSQLCoreOperations[_T]Ú_TP.Ú_T0Ú_T1Ú_T2Ú_T3Ú_T4Ú_T5Ú_T6Ú_T7Ú_T8Ú_T9r)rÚColumnExpressionArgumentr5r'Ú_DMLKeyz Column[Any]r7r0r-r.zTypeEngine[_T])ÚautoZ    ignore_fkrzTypeGuard[SQLCompiler])ÚcrBcCsdSrCrD©r`rDrDrFÚis_sql_compilersrbzTypeGuard[DDLCompiler]cCsdSrCrDrarDrDrFÚis_ddl_compilersrcr+zTypeGuard[NamedFromClause])ÚtrBcCsdSrCrD©rdrDrDrFÚis_named_from_clause srfzTypeGuard[ColumnElement[Any]]cCsdSrCrDrarDrDrFÚis_column_element#srgz"TypeGuard[KeyedColumnElement[Any]]cCsdSrCrDrarDrDrFÚis_keyed_column_element&srhzTypeGuard[TextClause]cCsdSrCrDrarDrDrFÚis_text_clause+srizTypeGuard[FromClause]cCsdSrCrDrarDrDrFÚis_from_clause.srjzTypeEngine[Any]zTypeGuard[TupleType]cCsdSrCrDrerDrDrFÚ is_tuple_type1srkzTypeGuard[TableValueType]cCsdSrCrDrerDrDrFÚis_table_value_type4srlrzTypeGuard[Selectable]cCsdSrCrDrerDrDrFÚ is_selectable7srmzUnion[Executable, ReturnsRows]zTypeGuard[SelectBase]cCsdSrCrDrerDrDrFÚis_select_base:srnzTypeGuard[Select[Any]]cCsdSrCrDrerDrDrFÚis_select_statement?sror/zTypeGuard[TableClause]cCsdSrCrDrerDrDrFÚis_tableDsrpzTypeGuard[Subquery]cCsdSrCrDrerDrDrFÚ is_subqueryGsrqzTypeGuard[UpdateBase]cCsdSrCrDrarDrDrFÚis_dmlJsrrZis_sqlZis_ddlZnamed_with_columnZ_is_column_elementZ_is_keyed_column_elementZ_is_text_clauseZ_is_from_clauseZ_is_tuple_typeZ_is_table_valueZ_is_select_baseZ_is_select_statementZ    _is_tableZ _is_subquerycCs
t|dƒS)NÚschema©ÚhasattrrerDrDrFÚhas_schema_attr`srvÚstrzTypeGuard[quoted_name])ÚsrBcCs
t|dƒS)NÚquotert©rxrDrDrFÚis_quoted_namedsr{ÚobjectzTypeGuard[_HasClauseElement]cCs
t|dƒS)NrGrtrzrDrDrFÚis_has_clause_elementhsr}zTypeGuard[ValuesBase]cCs|jo|jp|jSrC)rrZ    is_insertZ    is_updaterarDrDrFÚis_insert_updatelsr~zexc.ArgumentErrorrAcCs
t d¡S)Nz{Additional keyword arguments are not accepted by this function/method.  The presence of **kw is for pep-484 typing purposes)rÚ ArgumentErrorrDrDrDrFÚ_no_kwpsÿr€zDict[str, Any]r)ÚmethnameÚkwrBcCs$t|ƒd}t|›d|›dƒ‚dS)Nrz% got an unexpected keyword argument 'ú')ÚlistÚ    TypeError)rr‚ÚkrDrDrFÚ_unexpected_kwws r‡)”Ú
__future__rÚoperatorÚtypingrrrrrrr    r
r r r ÚrrrZ
inspectionrZ util.typingrrrrrrrÚdecimalrÚuuidrÚbaserÚcompilerrrr Zdmlr!r"Úelementsr#r$r%r&r'r(Zlambdasr)r*r+rsr,Z
selectabler-r.r/r0r1r2r3r4r5r6r7Zsqltypesr8r9Ztype_apir:r;r<r>r?r@rLÚintrwÚfloatrOrPZExpressionElementRoleZ_TextCoercedExpressionArgumentZTypedColumnsClauseRoleZ_ColumnsClauseArgumentZ_TypedColumnClauseArgumentrRrSrTrUrVrWrXrYrZr[r\Z_ColumnExpressionArgumentr]Ú__annotations__Z"_ColumnExpressionOrLiteralArgumentZ#_ColumnExpressionOrStrLabelArgumentZ    _InfoTypeZ_FromClauseArgumentZJoinTargetRoleZ_JoinTargetArgumentZ OnClauseRoleZ_OnClauseArgumentZCompoundElementRoleZ#_SelectStatementForCompoundArgumentZ DMLColumnRoleZ_DMLColumnArgumentr^Z_DMLColumnKeyMappingZDDLConstraintColumnRoleZ_DDLColumnArgumentZ_DMLTableArgumentZ immutabledictZ_PropagateAttrsTypeZ_TypeEngineArgumentZ_EquivalentColumnMapZ_LimitOffsetTypeÚboolZ_AutoIncrementTyperbrcrfrgrhrirjrkrlrmrnrorprqrrÚ
attrgetterrvr{r}r~r€r‡rDrDrDrFÚ<module>sœ                                                           ö úüÿúÿýÿ          
ûÿ
 ýÿ ÿýÿ  úÿ