o
    ùjh	  ã                   @   s*  d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
 eeƒdd„ ƒZeeƒdd„ ƒZeeƒdd	„ ƒZeeƒd
d„ ƒZee	ƒdd„ ƒZee
ƒdd„ ƒZeeƒdd„ ƒZeedƒdd„ ƒZeedƒdd„ ƒZeedƒdd„ ƒZeedƒdd„ ƒZee	dƒdd„ ƒZee
dƒdd„ ƒZeedƒdd „ ƒZd!S )"é    )Úcompiles)ÚINET)ÚPGXmlÚPGJsonÚPGHtmlÚPGJsonBÚPGObjectJsonÚ
PGFileJsonc                 K   ó   dS )NÚxml© ©Útype_ÚcompilerÚkwr   r   ú_/var/www/html/LicenciasMiG/venv/lib/python3.10/site-packages/spyne/store/relational/override.pyÚcompile_xml   ó   r   c                 K   r
   )NÚtextr   r   r   r   r   Úcompile_html!   r   r   c                 K   ó   |   ¡ S ©N©Úget_col_specr   r   r   r   Úcompile_json&   ó   r   c                 K   r   r   r   r   r   r   r   Úcompile_jsonb+   r   r   c                 K   r   r   r   r   r   r   r   Úcompile_ojson0   r   r   c                 K   r   r   r   r   r   r   r   Úcompile_fjson5   r   r   c                 K   r
   )NÚinetr   r   r   r   r   Úcompile_inet:   r   r    Úfirebirdc                 K   r
   ©NÚblobr   r   r   r   r   Úcompile_xml_firebird@   r   r$   c                 K   r
   r"   r   r   r   r   r   Úcompile_html_firebirdE   r   r%   c                 K   r
   r"   r   r   r   r   r   Úcompile_json_firebirdJ   r   r&   c                 K   r
   r"   r   r   r   r   r   Úcompile_jsonb_firebirdO   r   r'   c                 K   r
   r"   r   r   r   r   r   Úcompile_ojson_firebirdT   r   r(   c                 K   r
   r"   r   r   r   r   r   Úcompile_fjson_firebirdY   r   r)   c                 K   r
   )Nzvarchar(45)r   r   r   r   r   Úcompile_inet_firebird^   s   r*   N)Úsqlalchemy.ext.compilerr   Úsqlalchemy.dialects.postgresqlr   Úspyne.store.relationalr   r   r   r   r   r	   r   r   r   r   r   r   r    r$   r%   r&   r'   r(   r)   r*   r   r   r   r   Ú<module>   s>    












