+
    TBi4                        R t RtRtRt]! ]! ]! ]4      ]! ]! ]P                  ]4      4      ,
          4      4      tRt
Rt]R8X  d=   ^ RIt^ RIHt ^ RIHt Rt]R,           t]R,           tR tR	 tR
 tR tR t]! 4        R# R# )a  
pygments.lexers._postgres_builtins
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Self-updating data files for PostgreSQL lexer.

Run with `python -I` to update itself.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
__main__N)urlopen)format_linesz/https://github.com/postgres/postgres/raw/masterz/src/include/parser/kwlist.hz/doc/src/sgml/datatype.sgmlc                     \        \        4      P                  4       P                  R RR7      p \	        V P                  4       4      p\        V4      p\        V4      p\        \        4      P                  4       P                  R RR7      p \        V 4      p\        \        RV4       \        \        RV4       \        \        RV4       R# )utf-8ignore)errors	DATATYPESPSEUDO_TYPESKEYWORDSN)r   DATATYPES_URLreaddecodelist
splitlinesparse_datatypesparse_pseudosKEYWORDS_URLparse_keywordsupdate_consts__file__)content	data_file	datatypespseudoskeywordss        G/usr/lib/python3.14/site-packages/pygments/lexers/_postgres_builtins.pyupdate_myselfr     s    -(--/66wx6P++-.	#I.		*,',,.55gh5O!'*hY7h8h
H5    c                     . p\         P                  ! R V 4       F1  pVP                  VP                  ^4      P	                  4       4       K3  	  V'       g   \        R4      hVP                  4        V# )zPG_KEYWORD\("(.+?)"zno keyword found)refinditerappendgroupupper
ValueErrorsort)fkwms   &  r   r   r     sY    3Q7AIIaggaj&&() 8 /00
		r   c           	      H   \        4       pV  F  pR V9   d    MRV9  d   K  \        P                  ! RRV4      p\        P                  ! RRV4      pVP                  R4       UUu. uF&  pVP                  R4       F  pRV9  g   K  VNK  	  K(  	  upp Fc  pVP                  R4       FK  pVP	                  4       pV'       g   K  VP                  R	P                  VP                  4       4      4       KM  	  Ke  	  K  	  \        V4      pVP                  4        V# u uppi )
z<sect1z<entry><type>z <replaceable>[^<]+</replaceable> z<[^>]+>[](, )	setr    subsplitstripaddjoinr   r&   )r'   dtlinetmpts   &    r   r   r     s    UD4d* 66<b$GD66)R.D &*ZZ_ A_c!$3A3a< !/ _ A3A	A FF388AGGI./	 (A . "X
		As   &D
Dc                    . p\         P                  ! R 4      p\         P                  ! R4      p\         P                  ! R4      p\        V 4      p V  F  pVP                  V4      f   K   M	  \	        R4      hV  FM  pVP                  V4      pVe!   VP                  VP                  ^4      4       VP                  V4      f   KM   M	  \	        R4      hV'       g   \	        R4      hVP                  4        V# )z*\s*<table id="datatype-pseudotypes-table">z$\s*<entry><type>(.+?)</type></entry>z\s*</table>z pseudo datatypes table not foundz'end of pseudo datatypes table not foundzpseudo datatypes not found)r    compileitermatchr%   r"   r#   r&   )r'   r7   re_startre_entryre_endr8   r)   s   &      r   r   r     s    ::KL::EFN+GD~~d#/  ?@@Dt$A}		!''!*%||D!-  FGG9::
		r   c                 T   \        V R R7      ;_uu_ 4       pVP                  4       pRRR4       \        P                  ! RV R2\        P                  \        P
                  ,          4      pVP                  X4      pV'       g   \        RV 24      h\        W4      pVRVP                  4        V,           WFP                  4       R ,           p\        V RR RR7      ;_uu_ 4       pVP                  V4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)	r   )encodingN^z\s*=\s*\($.*?^\s*\)$z'Could not find existing definition for w
)rC   newline)openr   r    r<   MSsearchr%   r   startendwrite)filename	constnamer   r'   datare_matchr)   	new_blocks   &&&     r   r   r     s    (W--668D . ::9+-ABBDD244KPOOD!FykRSS 4	JQWWY)+d5578n<(C'4@@AGGDM A@ .- A@@s   D'DD	D'	(  ABORTABSOLUTEACCESSACTIONADDADMINAFTER	AGGREGATEALLALSOALTERALWAYSANALYSEANALYZEANDANYARRAYASASC
ASENSITIVE	ASSERTION
ASSIGNMENT
ASYMMETRICATATOMICATTACH	ATTRIBUTEAUTHORIZATIONBACKWARDBEFOREBEGINBETWEENBIGINTBINARYBITBOOLEANBOTHBREADTHBYCACHECALLCALLEDCASCADECASCADEDCASECASTCATALOGCHAINCHAR	CHARACTERCHARACTERISTICSCHECK
CHECKPOINTCLASSCLOSECLUSTERCOALESCECOLLATE	COLLATIONCOLUMNCOLUMNSCOMMENTCOMMENTSCOMMIT	COMMITTEDCOMPRESSIONCONCURRENTLYCONFIGURATIONCONFLICT
CONNECTION
CONSTRAINTCONSTRAINTSCONTENTCONTINUE
CONVERSIONCOPYCOSTCREATECROSSCSVCUBECURRENTCURRENT_CATALOGCURRENT_DATECURRENT_ROLECURRENT_SCHEMACURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORCYCLEDATADATABASEDAY
DEALLOCATEDECDECIMALDECLAREDEFAULTDEFAULTS
DEFERRABLEDEFERREDDEFINERDELETE	DELIMITER
DELIMITERSDEPENDSDEPTHDESCDETACH
DICTIONARYDISABLEDISCARDDISTINCTDODOCUMENTDOMAINDOUBLEDROPEACHELSEENABLEENCODING	ENCRYPTEDENDENUMESCAPEEVENTEXCEPTEXCLUDE	EXCLUDING	EXCLUSIVEEXECUTEEXISTSEXPLAIN
EXPRESSION	EXTENSIONEXTERNALEXTRACTFALSEFAMILYFETCHFILTERFINALIZEFIRSTFLOAT	FOLLOWINGFORFORCEFOREIGNFORWARDFREEZEFROMFULLFUNCTION	FUNCTIONS	GENERATEDGLOBALGRANTGRANTEDGREATESTGROUPGROUPINGGROUPSHANDLERHAVINGHEADERHOLDHOURIDENTITYIFILIKE	IMMEDIATE	IMMUTABLEIMPLICITIMPORTININCLUDE	INCLUDING	INCREMENTINDEXINDEXESINHERITINHERITS	INITIALLYINLINEINNERINOUTINPUTINSENSITIVEINSERTINSTEADINTINTEGER	INTERSECTINTERVALINTOINVOKERISISNULL	ISOLATIONJOINKEYLABELLANGUAGELARGELASTLATERALLEADING	LEAKPROOFLEASTLEFTLEVELLIKELIMITLISTENLOADLOCAL	LOCALTIMELOCALTIMESTAMPLOCATIONLOCKLOCKEDLOGGEDMAPPINGMATCHMATERIALIZEDMAXVALUEMETHODMINUTEMINVALUEMODEMONTHMOVENAMENAMESNATIONALNATURALNCHARNEWNEXTNFCNFDNFKCNFKDNONONE	NORMALIZE
NORMALIZEDNOTNOTHINGNOTIFYNOTNULLNOWAITNULLNULLIFNULLSNUMERICOBJECTOFOFFOFFSETOIDSOLDONONLYOPERATOROPTIONOPTIONSORORDER
ORDINALITYOTHERSOUTOUTEROVEROVERLAPSOVERLAY
OVERRIDINGOWNEDOWNERPARALLELPARSERPARTIAL	PARTITIONPASSINGPASSWORDPLACINGPLANSPOLICYPOSITION	PRECEDING	PRECISIONPREPAREPREPAREDPRESERVEPRIMARYPRIOR
PRIVILEGES
PROCEDURAL	PROCEDURE
PROCEDURESPROGRAMPUBLICATIONQUOTERANGEREADREALREASSIGNRECHECK	RECURSIVEREF
REFERENCESREFERENCINGREFRESHREINDEXRELATIVERELEASERENAME
REPEATABLEREPLACEREPLICARESETRESTARTRESTRICTRETURN	RETURNINGRETURNSREVOKERIGHTROLEROLLBACKROLLUPROUTINEROUTINESROWROWSRULE	SAVEPOINTSCHEMASCHEMASSCROLLSEARCHSECONDSECURITYSELECTSEQUENCE	SEQUENCESSERIALIZABLESERVERSESSIONSESSION_USERSETSETOFSETSSHARESHOWSIMILARSIMPLESKIPSMALLINTSNAPSHOTSOMESQLSTABLE
STANDALONESTART	STATEMENT
STATISTICSSTDINSTDOUTSTORAGESTOREDSTRICTSTRIPSUBSCRIPTION	SUBSTRINGSUPPORT	SYMMETRICSYSIDSYSTEMTABLETABLESTABLESAMPLE
TABLESPACETEMPTEMPLATE	TEMPORARYTEXTTHENTIESTIME	TIMESTAMPTOTRAILINGTRANSACTION	TRANSFORMTREATTRIGGERTRIMTRUETRUNCATETRUSTEDTYPETYPESUESCAPE	UNBOUNDEDUNCOMMITTEDUNENCRYPTEDUNIONUNIQUEUNKNOWNUNLISTENUNLOGGEDUNTILUPDATEUSERUSINGVACUUMVALIDVALIDATE	VALIDATORVALUEVALUESVARCHARVARIADICVARYINGVERBOSEVERSIONVIEWVIEWSVOLATILEWHENWHERE
WHITESPACEWINDOWWITHWITHINWITHOUTWORKWRAPPERWRITEXMLXMLATTRIBUTES	XMLCONCAT
XMLELEMENT	XMLEXISTS	XMLFORESTXMLNAMESPACESXMLPARSEXMLPIXMLROOTXMLSERIALIZEXMLTABLEYEARYESZONE);bigint	bigserialbitzbit varyingboolbooleanboxbyteachar	characterzcharacter varyingcidrcircledatedecimalzdouble precisionfloat4float8inetintint2int4int8integerintervaljsonjsonbr8   lsegmacaddrmacaddr8moneynumericpathpg_lsnpg_snapshotpointpolygonrealserialserial2serial4serial8smallintsmallserialtexttime	timestamptimestamptztimetztsquerytsvectortxid_snapshotuuidvarbitvarcharzwith time zonezwithout time zonexml)anyanyarrayanycompatibleanycompatiblearrayanycompatiblemultirangeanycompatiblenonarrayanycompatiblerange
anyelementanyenumanymultirangeanynonarrayanyrangecstringevent_triggerfdw_handlerindex_am_handlerinternallanguage_handlerpg_ddl_commandrecordtable_am_handlertriggertsm_handlerunknownvoid)ALIASCONSTANTDIAGNOSTICSELSIF	EXCEPTIONEXITFOREACHGETLOOPNOTICEOPENPERFORMQUERYRAISEr  REVERSESQLSTATEWHILE)1	AggregateAppendzBitmap Heap ScanzBitmap Index Scan	BitmapAndBitmapOrzCTE ScanzCustom ScanDeletezForeign ScanzFunction ScanzGather MergeGatherGroupGroupAggregatez	Hash JoinHashHashAggregatezIncremental SortzIndex Only Scanz
Index ScanInsertLimitLockRowsMaterializeMemoizezMerge Appendz
Merge JoinMergeMixedAggregatezNamed Tuplestore ScanzNested Loop
ProjectSetzRecursive UnionResultzSample ScanzSeq ScanSetOpSortSubPlanzSubquery ScanzTable Function ScanzTid Range ScanzTid ScanUniqueUpdatezValues Scan	WindowAggzWorkTable Scan)__doc__r   r	   r
   tuplesortedr1   mapstrlowerPLPGSQL_KEYWORDSEXPLAIN_KEYWORDS__name__r    urllib.requestr   pygments.utilr   
SOURCE_URLr   r   r   r   r   r   r    r   r   <module>r     s   
JX<	|: VC-C		84L0MMNO 2 j z&* CJ >>L!>>M6	::  O[ r   