Ë
    æØjjg<  ã                   óL   — d Z dZdZdZdZdZ e eeez   ez   «      «      ZdZ	dZ
y)	a  
    pygments.lexers._tsql_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    These are manually translated lists from https://msdn.microsoft.com.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
)z!<z!=z!>ú<z<=z<>ú=ú>z>=ú+z+=ú-z-=Ú*z*=ú/z/=ú%z%=ú&z&=ú|z|=ú^z^=ú~z::)ÚallÚandÚanyÚbetweenÚexceptÚexistsÚinÚ	intersectÚlikeÚnotÚorÚsomeÚunion)¼Úaddr   Úalterr   r   ÚasÚascÚauthorizationÚbackupÚbeginr   ÚbreakÚbrowseÚbulkÚbyÚcascadeÚcaseÚcatchÚcheckÚ
checkpointÚcloseÚ	clusteredÚcoalesceÚcollateÚcolumnÚcommitÚcomputeÚ
constraintÚcontainsÚcontainstableÚcontinueÚconvertÚcreateÚcrossÚcurrentÚcurrent_dateÚcurrent_timeÚcurrent_timestampÚcurrent_userÚcursorÚdatabaseÚdbccÚ
deallocateÚdeclareÚdefaultÚdeleteÚdenyÚdescÚdiskÚdistinctÚdistributedÚdoubleÚdropÚdumpÚelseÚendÚerrlvlÚescaper   ÚexecÚexecuter   ÚexitÚexternalÚfetchÚfileÚ
fillfactorÚforÚforeignÚfreetextÚfreetexttableÚfromÚfullÚfunctionÚgotoÚgrantÚgroupÚhavingÚholdlockÚidentityÚidentity_insertÚidentitycolÚifr   ÚindexÚinnerÚinsertr   ÚintoÚisÚjoinÚkeyÚkillÚleftr   ÚlinenoÚloadÚmergeÚnationalÚnocheckÚnonclusteredr   ÚnullÚnullifÚofÚoffÚoffsetsÚonÚopenÚopendatasourceÚ	openqueryÚ
openrowsetÚopenxmlÚoptionr   ÚorderÚouterÚoverÚpercentÚpivotÚplanÚ	precisionÚprimaryÚprintÚprocÚ	procedureÚpublicÚ	raiserrorÚreadÚreadtextÚreconfigureÚ
referencesÚreplicationÚrestoreÚrestrictÚreturnÚrevertÚrevokeÚrightÚrollbackÚrowcountÚ
rowguidcolÚruleÚsaveÚschemaÚsecurityauditÚselectÚsemantickeyphrasetableÚsemanticsimilaritydetailstableÚsemanticsimilaritytableÚsession_userÚsetÚsetuserÚshutdownr   Ú
statisticsÚsystem_userÚtableÚtablesampleÚtextsizeÚthenÚthrowÚtoÚtopÚtranÚtransactionÚtriggerÚtruncateÚtryÚtry_convertÚtsequalr   ÚuniqueÚunpivotÚupdateÚ
updatetextÚuseÚuserÚvaluesÚvaryingÚviewÚwaitforÚwhenÚwhereÚwhileÚwithÚwithinÚ	writetext(  ÚabsoluteÚactionÚadminÚafterÚ	aggregateÚaliasÚallocateÚareÚarrayÚ
asensitiveÚ	assertionÚ
asymmetricÚatÚatomicÚbeforeÚbinaryÚbitÚblobÚbooleanÚbothÚbreadthÚcallÚcalledÚcardinalityÚcascadedÚcastÚcatalogÚcharÚ	characterÚclassÚclobÚ	collationÚcollectÚ
completionÚ	conditionÚconnectÚ
connectionÚconstraintsÚconstructorÚcorrÚcorrespondingÚ	covar_popÚ
covar_sampÚcubeÚ	cume_distÚcurrent_catalogÚcurrent_default_transform_groupÚcurrent_pathÚcurrent_roleÚcurrent_schemaÚ current_transform_group_for_typeÚcycleÚdataÚdateÚdayÚdecÚdecimalÚ
deferrableÚdeferredÚdepthÚderefÚdescribeÚ
descriptorÚdestroyÚ
destructorÚdeterministicÚdiagnosticsÚ
dictionaryÚ
disconnectÚdomainÚdynamicÚeachÚelementúend-execÚequalsÚeveryÚ	exceptionÚfalseÚfilterÚfirstÚfloatÚfoundÚfreeÚfulltexttableÚfusionÚgeneralÚgetÚglobalÚgoÚgroupingÚholdÚhostÚhourÚignoreÚ	immediateÚ	indicatorÚ
initializeÚ	initiallyÚinoutÚinputÚintÚintegerÚintersectionÚintervalÚ	isolationÚiterateÚlanguageÚlargeÚlastÚlateralÚleadingÚlessÚlevelÚ
like_regexÚlimitÚlnÚlocalÚ	localtimeÚlocaltimestampÚlocatorÚmapÚmatchÚmemberÚmethodÚminuteÚmodÚmodifiesÚmodifyÚmoduleÚmonthÚmultisetÚnamesÚnaturalÚncharÚnclobÚnewÚnextÚnoÚnoneÚ	normalizeÚnumericÚobjectÚoccurrences_regexÚoldÚonlyÚ	operationÚ
ordinalityÚoutÚoutputÚoverlayÚpadÚ	parameterÚ
parametersÚpartialÚ	partitionÚpathÚpercent_rankÚpercentile_contÚpercentile_discÚposition_regexÚpostfixÚprefixÚpreorderÚprepareÚpreserveÚpriorÚ
privilegesÚrangeÚreadsÚrealÚ	recursiveÚrefÚreferencingÚ	regr_avgxÚ	regr_avgyÚ
regr_countÚregr_interceptÚregr_r2Ú
regr_slopeÚregr_sxxÚregr_sxyÚregr_syyÚrelativeÚreleaseÚresultÚreturnsÚroleÚrollupÚroutineÚrowÚrowsÚ	savepointÚscopeÚscrollÚsearchÚsecondÚsectionÚ	sensitiveÚsequenceÚsessionÚsetsÚsimilarÚsizeÚsmallintÚspaceÚspecificÚspecifictypeÚsqlÚsqlexceptionÚsqlstateÚ
sqlwarningÚstartÚstateÚ	statementÚstaticÚ
stddev_popÚstddev_sampÚ	structureÚsubmultisetÚsubstring_regexÚ	symmetricÚsystemÚ	temporaryÚ	terminateÚthanÚtimeÚ	timestampÚtimezone_hourÚtimezone_minuteÚtrailingÚtranslate_regexÚtranslationÚtreatÚtrueÚuescapeÚunderÚunknownÚunnestÚusageÚusingÚvalueÚvar_popÚvar_sampÚvarcharÚvariableÚwheneverÚwidth_bucketÚwindowrÈ   ÚwithoutÚworkÚwriteÚxmlaggÚxmlattributesÚ	xmlbinaryÚxmlcastÚ
xmlcommentÚ	xmlconcatÚxmldocumentÚ
xmlelementÚ	xmlexistsÚ	xmlforestÚ
xmliterateÚxmlnamespacesÚxmlparseÚxmlpiÚxmlqueryÚxmlserializeÚxmltableÚxmltextÚxmlvalidateÚyearÚzone)ërÊ   rË   Úadar   r   rÐ   r   r   r   rÑ   r   r   rÔ   rÖ   r   Úavgr!   r   rÚ   Ú
bit_lengthrÝ   r%   r&   râ   r'   rã   rä   rå   Úchar_lengthræ   Úcharacter_lengthr)   r+   r-   r.   ré   r/   r0   rí   rî   r2   rï   r5   r6   rò   Úcountr7   r8   r9   r:   r;   r<   r=   r>   rÿ   r   rA   r  r  rB   rC   r  r  rD   rF   r  r  r  r  rH   r  rJ   rK   rM   rN   r  rP   r   r  rQ   rR   r   rT   Úextractr  rU   r  r  rX   rY   Úfortranr  r\   r]   r   r!  r"  r_   r`   ra   rb   r&  rd   r(  r   Úincluderh   r)  r+  ri   r-  Úinsensitiverj   r.  r/  r   r1  rk   rl   r2  rm   rn   r4  r6  r8  rp   r:  r   r>  ÚlowerrC  ÚmaxÚminrF  rJ  rK  rM  rt   rN  rO  rR  rS  rT  r   rw   rx   rV  Úoctet_lengthry   r|   rZ  r}   r‚   r   rƒ   r„   r^  Úoverlapsr`  rc  ÚpascalÚpositionr‰   rm  rn  rŠ   ro  rp  r�   rŽ   r�   rs  r“   r€  r–   r™   rš   r›   rˆ  r    r‹  r�  rŽ  r¢   r‘  r¦   r§   r”  r•  r   r–  r™  ÚsqlcaÚsqlcodeÚsqlerrorr›  rœ  Ú	substringÚsumr«   r¬   r¨  r¯   r«  r¬  r­  r®  r±   r¯  r´   Ú	translater±  Útrimr³  r   rº   r¶  r¼   Úupperr¸  r¿   r¹  rº  rÀ   r½  rÁ   rÂ   rÄ   r¿  rÅ   rÇ   rÃ  rÄ  rØ  rÙ  )!ÚbigintrÙ   rÚ   rå   r>   rÿ   ÚdatetimeÚ	datetime2Údatetimeoffsetr  r  ÚhierarchyidÚimager.  ÚmoneyrO  ÚntextrV  Únvarcharrs  Úsmalldatetimer•  Ú
smallmoneyÚsql_variantr¬   Útextr«  r¬  ÚtinyintÚuniqueidentifierÚ	varbinaryr½  Úxml)Æz
$partitionÚabsÚacosÚapp_nameÚapplock_modeÚapplock_testÚasciiÚasinÚassemblypropertyÚatanÚatn2rÛ  Úbinary_checksumrã   ÚceilingÚcertencodedÚcertprivatekeyrå   Ú	charindexÚchecksumÚchecksum_aggÚchooseÚ
col_lengthÚcol_nameÚcolumnpropertyÚcompressÚconcatÚconnectionpropertyÚcontext_infor6   ÚcosÚcotrß  Ú	count_bigÚcurrent_request_idr<   Úcurrent_transaction_idr=   Úcursor_statusÚdatabase_principal_idÚdatabasepropertyexÚdateaddÚdatediffÚdatediff_bigÚdatefrompartsÚdatenameÚdatepartÚdatetime2frompartsÚdatetimefrompartsÚdatetimeoffsetfrompartsr   Údb_idÚdb_nameÚ
decompressÚdegreesÚ
dense_rankÚ
differenceÚeomonthÚ
error_lineÚerror_messageÚerror_numberÚerror_procedureÚerror_severityÚerror_stateÚexpÚfile_idÚ	file_idexÚ	file_nameÚfilegroup_idÚfilegroup_nameÚfilegrouppropertyÚfilepropertyÚfloorÚformatÚformatmessageÚfulltextcatalogpropertyÚfulltextservicepropertyÚ"get_filestream_transaction_contextÚgetansinullÚgetdateÚ
getutcdater#  Úgrouping_idÚhas_perms_by_nameÚhost_idÚ	host_nameÚiifÚ	index_colÚindexkey_propertyÚindexpropertyÚ	is_memberÚis_rolememberÚis_srvrolememberÚisdateÚisjsonÚisnullÚ	isnumericÚjson_modifyÚ
json_queryÚ
json_valuerp   ÚlenÚlogÚlog10rä  Últrimrå  ræ  Úmin_active_rowversionrK  rO  ÚnewidÚnewsequentialidÚntileÚobject_definitionÚ	object_idÚobject_nameÚobject_schema_nameÚobjectpropertyÚobjectpropertyexr~   Úopenjsonr   r€   r�   Úoriginal_db_nameÚoriginal_loginÚparseÚ	parsenameÚpatindexÚpermissionsÚpiÚpowerÚ
pwdcompareÚ
pwdencryptÚ	quotenameÚradiansÚrandÚrankÚreplaceÚ	replicateÚreverserš   ÚroundÚ
row_numberÚrowcount_bigÚrtrimÚ	schema_idÚschema_nameÚscope_identityÚserverpropertyÚsession_contextr¦   ÚsignÚsinÚsmalldatetimefrompartsÚsoundexÚsp_helplanguager–  ÚsqrtÚsquareÚ
stats_dateÚstdevÚstdevpÚstrÚstring_escapeÚstring_splitÚstuffrî  rï  Úsuser_idÚ
suser_nameÚ	suser_sidÚsuser_snameÚswitchoffsetÚsysdatetimeÚsysdatetimeoffsetr«   ÚsysutcdatetimeÚtanÚtextptrÚ	textvalidÚtimefrompartsÚtodatetimeoffsetÚtry_castr¸   Ú	try_parseÚtype_idÚ	type_nameÚtypepropertyÚunicoderò  Úuser_idÚ	user_nameÚvarÚvarpÚ
xact_staterØ  N)Ú__doc__Ú	OPERATORSÚOPERATOR_WORDSÚ_KEYWORDS_SERVERÚ_KEYWORDS_FUTUREÚ_KEYWORDS_ODBCÚsortedr§   ÚKEYWORDSÚTYPESÚ	FUNCTIONS© ó    ú`/opt/eval-harness/bench_task/venv/lib/python3.12/site-packages/pygments/lexers/_tsql_builtins.pyú<module>rº     sb   ðñð€	ð<€ð }Ð ð~RÐ ðhl€ñ^ ‘#Ð&¨Ñ7Ð:JÑJÓKÓL€ð"	€ðJG�	r¸  