o
    g&$                     @   s  d dl mZ d dlmZ d dlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 dd	lm
Z
 dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ G dd deZG dd deZG dd deZG dd deZG dd dZeZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#dZ$e$d Z%dZ&dZ'e%e& e' Z(ed d!Z)e	d"e)ed#eed$eed%eZ*e	g d&e)ed#ed'd(id)ed*eed+eed,eed-eed.eed/eed0eed1eed2eed3eed4ed'd5id)ed6eed7eed8eed9ed'd:id)ed;eed<eed=eed>eed?eed@eedAeedBed'dCid)edDed'd(id)edEed'dFid)edGed'dHid)edIed'dJid)edKeeR  Z+e	g dLe)ed#ed'd(id)edMeedNeedOeedPeedQeedReedSeedTeedUeedVeedWeedXeedYeedZeed[eed\eed]eed^eed_eed`eedaeedbeedceeddeedeeedfeedged'd:id)edheR  Z,e	die)edjeedkeedleedmed'dJid)edneedoed'dpid)edqeedred'd:id)edseedteedueedveedweedxed'd(id)edyeedzeed{ed'd:id)ed|eed}eed~eedeZ-e	de)edeedeedeedeedeedeedeedeedeedeedeedeedeedeeded'dJid)eded'dHid)eded'did)edeedeedeeded'd:id)Z.e	de)ed#eedeedeedeedeedeeded'd:id)edeedeedeeded'dJid)edeedeedeedeedeedeeded'd5id)edeeedeeZ/e	de)edeedeede
ede
ede
ede
ede
eded'dHid)Z0e	de)ed#ed'd(id)edeedeedeZ1e	de)edeedeedeededdZ2e	de)ed#ed'd(id)edeede d'd:id)edeZ3e	de)ed#ed'd(id)edeeded'did)eded'did)Z4e	de)ed#ed'd(id)edeedeedeeded'dHid)eded'did)edeedeedeedeeded'did)eded'dHid)Z5dS )   )ARRAY)OID)REGCLASS   )Column)func)MetaData)Table)
BigInteger)Boolean)CHAR)Float)Integer)SmallInteger)String)Text)TypeDecoratorc                   @   s   e Zd ZedddZdZdS )NAME@   C	collationTN)__name__
__module____qualname__r   implcache_ok r   r   c/var/www/html/api-tag/env/lib/python3.10/site-packages/sqlalchemy/dialects/postgresql/pg_catalog.pyr      s    r   c                   @   s   e Zd ZeddZdZdS )PG_NODE_TREEr   r   TN)r   r   r   r   r   r   r   r   r   r   r   !   s    
r   c                   @      e Zd ZeeZdZdS )
INT2VECTORTN)r   r   r   r   r   r   r   r   r   r   r   r!   &       r!   c                   @   r    )	OIDVECTORTN)r   r   r   r   r   r   r   r   r   r   r   r#   +   r"   r#   c                   @   s   e Zd Zdd ZdS )_SpaceVectorc                 C   s   dd }|S )Nc                 S   s    | d u r| S dd |  dD S )Nc                 S   s   g | ]}t |qS r   )int).0pr   r   r   
<listcomp>5   s    zB_SpaceVector.result_processor.<locals>.process.<locals>.<listcomp> )split)valuer   r   r   process2   s   z._SpaceVector.result_processor.<locals>.processr   )selfdialectcoltyper,   r   r   r   result_processor1   s   z_SpaceVector.result_processorN)r   r   r   r0   r   r   r   r   r$   0   s    r$   )rr'   )f)v)m
pg_catalog)schemapg_namespaceoidnspnamenspownerpg_classserver_version)	   r   )inforelnamerelnamespacereltype	reloftyperelownerrelamrelfilenodereltablespacerelpages	reltuplesrelallvisible)r=      reltoastrelidrelhasindexrelissharedrelpersistence)r=   r   relkindrelnatts	relchecksrelhasrulesrelhastriggersrelhassubclassrelrowsecurityrelforcerowsecurity)r=      relispopulatedrelreplident)r=      relispartition)
   
relrewrite)   
reloptionspg_typetypnametypnamespacetypownertyplentypbyvaltyptypetypcategorytypispreferredtypisdefinedtypdelimtyprelidtypelemtyparraytypinput	typoutput
typreceivetypsendtypmodin	typmodout
typanalyzetypalign
typstorage
typnotnulltypbasetype	typtypmodtypndimstypcollation
typdefaultpg_index
indexrelidindrelidindnattsindnkeyattsindisuniqueindnullsnotdistinct)   indisprimaryindisexclusionindimmediateindisclustered
indisvalidindcheckxmin
indisready	indisliveindisreplidentindkeyindcollationindclass	indoptionindexprsindpredpg_attributeattrelidattnameatttypidattstattargetattlenattnumattndimsattcacheoff	atttypmodattbyval
attstorageattalign
attnotnull	atthasdefatthasmissingattidentityattgenerated)   attisdropped
attislocalattinhcountattcollationpg_constraintconnameconnamespacecontypecondeferrablecondeferredconvalidatedconrelidcontypidconindidconparentid	confrelidconfupdtypeconfdeltypeconfmatchtype
conislocalconinhcountconnoinheritconkeyconfkeypg_sequenceseqrelidseqtypidseqstartseqincrementseqmaxseqminseqcacheseqcycle
pg_attrdefadrelidadnumadbinpg_descriptionobjoidclassoidobjsubiddescriptionr   r   pg_enum	enumtypidenumsortorder	enumlabelpg_amamname	amhandler)r=      amtypepg_collationcollnamecollnamespace	collownercollprovidercollisdeterministiccollencodingcollcollate	collctypecolliculocalecollicurules)   collversionN)6arrayr   typesr   r    r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r!   r#   r$   REGPROCr5   _pg_catquote_identpg_table_is_visiblepg_type_is_visiblepg_get_viewdefpg_get_serial_sequenceformat_typepg_get_exprpg_get_constraintdefpg_get_indexdefRELKINDS_TABLE_NO_FOREIGNRELKINDS_TABLERELKINDS_VIEWRELKINDS_MAT_VIEWRELKINDS_ALL_TABLE_LIKEpg_catalog_metar7   r;   r`   r}   r   r   r   r   r   r   r   r   r   r   r   r   <module>   sd  

	
"	
"				