U
    YSh?                    @   s  d Z ddddgZddddd	d
ddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddddddddddddddddddddddddddddddddd ddgZddddddd	d
ddddddddddddddddddddddJdKd d!d"d#dUd$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNddOdPdQdRdSdTdUdVdWdXdddYdZd[d\d]d^d_d`dadbddcdddedfdgdhdidjdkddldmdndodpdqdrdsddtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9ddddddddddddddÐdĐdŐdBdƐdǐdȐdJdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdddߐdeddddddddddgdddddddddddddddddddddddd ddddddddd	d
dddddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2gHZd3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCgZdDdEdGdFdndodGdHdIdJdKdLdMdNddOdPdQdRdSdTdTddUdܐdݐdVdWdXdYdZgZd[S (\  z
    pygments.lexers._googlesql_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Autogenerated data files for the GoogleSQL lexer.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
FALSEZNULLTRUEUNKNOWNZABSZACOSZACOSHzAEAD.DECRYPT_BYTESzAEAD.DECRYPT_STRINGzAEAD.ENCRYPTzAEAD.ENVELOPE_DECRYPT_BYTESzAEAD.ENVELOPE_DECRYPT_STRINGzAEAD.ENVELOPE_ENCRYPTZALL_DIFFERENTZANON_AVGZ
ANON_COUNTZANON_PERCENTILE_CONTZANON_QUANTILESZANON_STDDEV_POPZANON_SUMZANON_VAR_POPZ	ANY_VALUEZAPPROX_COSINE_DISTANCEZAPPROX_COUNT_DISTINCTZAPPROX_DOT_PRODUCTZAPPROX_EUCLIDEAN_DISTANCEZAPPROX_QUANTILESZAPPROX_TOP_COUNTZAPPROX_TOP_SUMzARRAY[KEY()]zARRAY[SAFE_KEY()]Z	ARRAY_AGGZ	ARRAY_AVGZARRAY_CONCATZARRAY_CONCAT_AGGZARRAY_FILTERZ
ARRAY_FINDZARRAY_FIND_ALLZARRAY_FIRSTZARRAY_FIRST_NZARRAY_INCLUDESZARRAY_INCLUDES_ALLZARRAY_INCLUDES_ANYZARRAY_IS_DISTINCTZ
ARRAY_LASTZARRAY_LAST_NZARRAY_LENGTHZ	ARRAY_MAXZ	ARRAY_MINZARRAY_OFFSETZARRAY_OFFSETSZARRAY_REMOVE_FIRST_NZARRAY_REMOVE_LAST_NZARRAY_REVERSEZARRAY_SLICEZ	ARRAY_SUMZARRAY_TO_STRINGZARRAY_TRANSFORMZ	ARRAY_ZIPASCIIZASINZASINHZATANZATAN2ZATANHZAVGZBIT_ANDZ	BIT_COUNTZBIT_ORZBIT_XORZBOOLZ
BOOL_ARRAYZBYTE_LENGTHZCASEZCASTZCBRTZCEILZCEILINGZCHARACTER_LENGTHZCHAR_LENGTHZCHRZCOALESCEZCODE_POINTS_TO_BYTESZCODE_POINTS_TO_STRINGZCOLLATEZCONCATZCORRZCOSZCOSHZCOSINE_DISTANCEZCOTZCOTHZCOUNTzCOUNT(*)ZCOUNTIFZ	COVAR_POPZ
COVAR_SAMPZCSCZCSCHZ	CUME_DISTZCURRENT_DATEZCURRENT_DATETIMEZCURRENT_TIMEZCURRENT_TIMESTAMPzD3A_COUNT.EXTRACTzD3A_COUNT.INITzD3A_COUNT.MERGEzD3A_COUNT.MERGE_PARTIALzD3A_COUNT.TO_HLLZDATEZDATETIMEZDATETIME_ADDZDATETIME_BUCKETZDATETIME_DIFFZDATETIME_SUBZDATETIME_TRUNCZDATE_ADDZDATE_BUCKETZ	DATE_DIFFZDATE_FROM_UNIX_DATEZDATE_SUBZ
DATE_TRUNCZ
DENSE_RANKZDESTINATION_NODE_IDZDETERMINISTIC_DECRYPT_BYTESZDETERMINISTIC_DECRYPT_STRINGZDETERMINISTIC_ENCRYPTZDIVZDOT_PRODUCTZEDGESZEDIT_DISTANCEZELEMENTWISE_AVGZELEMENTWISE_SUMZELEMENT_DEFINITION_NAMEZ
ELEMENT_IDZ	ENDS_WITHZENUM_VALUE_DESCRIPTOR_PROTOERRORZEUCLIDEAN_DISTANCEZEXPZEXTRACTZ$EXTRACT_FOR_DP_APPROX_COUNT_DISTINCTZFARM_FINGERPRINTZFILTER_FIELDSZFIRST_VALUEZFLATTENZFLOAT32ZFLOAT32_ARRAYZFLOAT64ZFLOAT64_ARRAYZFLOORZFORMATZFORMAT_DATEZFORMAT_DATETIMEZFORMAT_TIMEZFORMAT_TIMESTAMPZFROM_BASE32ZFROM_BASE64ZFROM_HEXZGENERATE_ARRAYZGENERATE_DATE_ARRAYZGENERATE_RANGE_ARRAYZGENERATE_TIMESTAMP_ARRAYZGENERATE_UUIDZGREATESTZGROUPINGzHLL_COUNT.EXTRACTzHLL_COUNT.INITzHLL_COUNT.MERGEzHLL_COUNT.MERGE_PARTIALZIEEE_DIVIDEZIFZIFERRORZIFNULLz	IN UNNESTZINITCAPZ!INIT_FOR_DP_APPROX_COUNT_DISTINCTZINSTRZINT64ZINT64_ARRAYzIS DESTINATION OFzIS DISTINCT FROMzIS NOT DISTINCT FROMzIS SOURCE OFZISERRORZ
IS_ACYCLICZIS_INFZIS_NANZ	IS_SIMPLEZIS_TRAILZ
JSON_ARRAYZJSON_ARRAY_APPENDZJSON_ARRAY_INSERTZJSON_CONTAINSZJSON_EXTRACTZJSON_EXTRACT_ARRAYZJSON_EXTRACT_SCALARZJSON_EXTRACT_STRING_ARRAYZ	JSON_KEYSZJSON_OBJECTZ
JSON_QUERYZJSON_QUERY_ARRAYZJSON_REMOVEZJSON_SETZJSON_STRIP_NULLSZ	JSON_TYPEZ
JSON_VALUEZJSON_VALUE_ARRAYZJUSTIFY_DAYSZJUSTIFY_HOURSZJUSTIFY_INTERVALzKEYS.ADD_KEY_FROM_RAW_BYTESzKEYS.KEYSET_CHAINzKEYS.KEYSET_FROM_JSONzKEYS.KEYSET_LENGTHzKEYS.KEYSET_TO_JSONzKEYS.NEW_KEYSETzKEYS.NEW_WRAPPED_KEYSETzKEYS.REWRAP_KEYSETzKEYS.ROTATE_KEYSETzKEYS.ROTATE_WRAPPED_KEYSETzKLL_QUANTILES.EXTRACT_FLOAT64zKLL_QUANTILES.EXTRACT_INT64z#KLL_QUANTILES.EXTRACT_POINT_FLOAT64z!KLL_QUANTILES.EXTRACT_POINT_INT64zKLL_QUANTILES.INIT_FLOAT64zKLL_QUANTILES.INIT_INT64zKLL_QUANTILES.MERGE_FLOAT64zKLL_QUANTILES.MERGE_INT64zKLL_QUANTILES.MERGE_PARTIALz!KLL_QUANTILES.MERGE_POINT_FLOAT64zKLL_QUANTILES.MERGE_POINT_INT64ZL1_NORMZL2_NORMZLABELSZLAGZLAST_DAYZ
LAST_VALUEZLAX_BOOLZLAX_BOOL_ARRAYZLAX_FLOAT32ZLAX_FLOAT32_ARRAYZLAX_FLOAT64ZLAX_FLOAT64_ARRAYZ	LAX_INT64ZLAX_INT64_ARRAYZ
LAX_STRINGZLAX_STRING_ARRAYZLEADZLEASTZLEFTZLENGTHzLIKE ALLzLIKE ALL UNNESTzLIKE ANYzLIKE ANY UNNESTLNZLOGZLOG10ZLOGICAL_ANDZ
LOGICAL_ORZLOWERZLPADZLTRIMZMAKE_INTERVALZMANHATTAN_DISTANCEZMAP_CARDINALITYZMAP_CONTAINS_KEYZ
MAP_DELETEZ	MAP_EMPTYZMAP_ENTRIES_SORTEDZMAP_ENTRIES_UNSORTEDZ
MAP_FILTERZMAP_FROM_ARRAYZMAP_GETZ
MAP_INSERTZMAP_INSERT_OR_REPLACEZMAP_KEYS_SORTEDZMAP_KEYS_UNSORTEDZMAP_REPLACEZMAP_VALUES_SORTEDZMAP_VALUES_SORTED_BY_KEYZMAP_VALUES_UNSORTEDMAXMD5Z*MERGE_PARTIAL_FOR_DP_APPROX_COUNT_DISTINCTZMINZMODzNET.HOSTzNET.IPV4_FROM_INT64zNET.IPV4_TO_INT64zNET.IP_FROM_STRINGzNET.IP_NET_MASKzNET.IP_TO_STRINGzNET.IP_TRUNCzNET.PUBLIC_SUFFIXzNET.REG_DOMAINzNET.SAFE_IP_FROM_STRINGZNEW_UUIDZNODESZ	NORMALIZEZNORMALIZE_AND_CASEFOLDzNOT LIKE ALLzNOT LIKE ALL UNNESTzNOT LIKE ANYzNOT LIKE ANY UNNESTZ	NTH_VALUEZNTILEZNULLIFZNULLIFERRORZ
NULLIFZEROZOCTET_LENGTHZOFFSETZORDINALZPARSE_BIGNUMERICZ
PARSE_DATEZPARSE_DATETIMEZ
PARSE_JSONZPARSE_NUMERICZ
PARSE_TIMEZPARSE_TIMESTAMPPATHZ
PATH_FIRSTZ	PATH_LASTZPATH_LENGTHZPERCENTILE_CONTZPERCENTILE_DISCZPERCENT_RANKZPIZPIVOTZPI_BIGNUMERICZ
PI_NUMERICZPOWZPOWERZPROPERTY_EXISTSZPROPERTY_NAMESZPROTO_MAP_CONTAINS_KEYZPROTO_MODIFY_MAPZRANDRANGEZRANGE_BUCKETZRANGE_CONTAINSZ	RANGE_ENDZRANGE_INTERSECTZRANGE_IS_END_UNBOUNDEDZRANGE_IS_START_UNBOUNDEDZRANGE_OVERLAPSZRANGE_STARTZRANKZREGEXP_CONTAINSZREGEXP_EXTRACTZREGEXP_EXTRACT_ALLZREGEXP_INSTRZREGEXP_REPLACEZREGEXP_SUBSTRREPEATZREPLACEZREVERSEZRIGHTZROUNDZ
ROW_NUMBERZRPADZRTRIMZS2_CELLIDFROMPOINTZS2_COVERINGCELLIDSZSAFE_ADDZSAFE_CONVERT_BYTES_TO_STRINGZSAFE_DIVIDEZSAFE_MULTIPLYZSAFE_NEGATEZSAFE_OFFSETZSAFE_ORDINALZSAFE_SUBTRACTZSAFE_TO_JSONZSAMEZSECZSECHZSESSION_USERSHA1SHA256SHA512ZSIGNZSINZSINHZSOUNDEXZSOURCE_NODE_IDZSPLITZSPLIT_SUBSTRZSQRTZSTARTS_WITHZSTDDEVZ
STDDEV_POPZSTDDEV_SAMPSTRINGZ
STRING_AGGZSTRING_ARRAYZSTRPOSZST_ANGLEZST_AREAZST_ASBINARYZST_ASGEOJSONZST_ASKMLZ	ST_ASTEXTZ
ST_AZIMUTHZST_BOUNDARYZST_BOUNDINGBOXZ	ST_BUFFERZST_BUFFERWITHTOLERANCEZST_CENTROIDZST_CENTROID_AGGZST_CLOSESTPOINTZST_CLUSTERDBSCANZST_CONTAINSZST_CONVEXHULLZST_COVEREDBYZ	ST_COVERSZST_DIFFERENCEZST_DIMENSIONZST_DISJOINTZST_DISTANCEZST_DUMPZST_DUMPPOINTSZ
ST_DWITHINZST_ENDPOINTZ	ST_EQUALSZ	ST_EXTENTZST_EXTERIORRINGZST_GEOGFROMZST_GEOGFROMGEOJSONZST_GEOGFROMKMLZST_GEOGFROMTEXTZST_GEOGFROMWKBZST_GEOGPOINTZST_GEOGPOINTFROMGEOHASHZ
ST_GEOHASHZST_GEOMETRYTYPEZST_HAUSDORFFDISTANCEZST_HAUSDORFFDWITHINZST_INTERIORRINGSZST_INTERSECTIONZST_INTERSECTSZST_INTERSECTSBOXZST_ISCLOSEDZST_ISCOLLECTIONZ
ST_ISEMPTYZ	ST_ISRINGZ	ST_LENGTHZST_LINEINTERPOLATEPOINTZST_LINELOCATEPOINTZST_LINESUBSTRINGZST_MAKELINEZST_MAKEPOLYGONZST_MAKEPOLYGONORIENTEDZST_MAXDISTANCEZST_NEAREST_NEIGHBORSZ
ST_NPOINTSZST_NUMGEOMETRIESZST_NUMPOINTSZST_PERIMETERZ	ST_POINTNZST_SIMPLIFYZST_SNAPTOGRIDZST_STARTPOINTZ
ST_TOUCHESZST_UNARYUNIONZST_UNIONZST_UNION_AGGZ	ST_WITHINZST_XZST_YZSUBSTRZ	SUBSTRINGZSUMZTANZTANHZTIME	TIMESTAMPZTIMESTAMP_ADDZTIMESTAMP_BUCKETZTIMESTAMP_DIFFZTIMESTAMP_FROM_UNIX_MICROSZTIMESTAMP_FROM_UNIX_MILLISZTIMESTAMP_FROM_UNIX_SECONDSZTIMESTAMP_MICROSZTIMESTAMP_MILLISZTIMESTAMP_SECONDSZTIMESTAMP_SUBZTIMESTAMP_TRUNCZTIME_ADDZ	TIME_DIFFZTIME_SUBZ
TIME_TRUNCZ	TO_BASE32Z	TO_BASE64ZTO_CODE_POINTSZTO_HEXZTO_JSONZTO_JSON_STRINGZ	TRANSLATEZTRIMZTRUNCZTYPEOFUNICODEZ	UNIX_DATEZUNIX_MICROSZUNIX_MILLISZUNIX_SECONDSZUNNESTZUNPIVOTZUPPERZVARIANCEZVAR_POPZVAR_SAMPZ
ZEROIFNULLZABORTZACCESSZACTIONZACYCLICZADDZAFTERZ	AGGREGATEZALLZALTERZALWAYSZANALYZEANDANYZAPPROXZAREZASZASCZ	ASCENDINGASSERTZASSERT_ROWS_MODIFIEDATZBATCHZBEGINZBETWEENZ
BIGDECIMALZBREAKZBYCALLZCASCADEZCHECKZCLAMPEDZCLONEZCLUSTERZCOLUMNCOLUMNSZCOMMITCONFLICTZ
CONNECTIONZCONSTANTZ
CONSTRAINTZCONTAINSCONTINUECOPYZCORRESPONDINGZCREATEZCROSSZCUBEZCURRENTZCYCLEZDATAZDATABASEZDAYZ	DAYOFWEEKZ	DAYOFYEARZDECIMALZDECLAREDEFAULTZDEFINEZDEFINERDELETEZDELETIONZDEPTHZDESCZ
DESCENDINGZDESCRIBEZ
DESCRIPTORZDESTINATIONZDETERMINISTICZDISTINCTZDOZDROPZEDGEELSEZELSEIFENDZENFORCEDESCAPEZEXCEPTZ	EXCEPTIONZEXCLUDEZEXECUTEZEXISTSZEXPLAINZEXPORTZEXTENDZEXTERNALZFETCHZFIELDZFILESZFILLZFILTERZFIRSTZ	FOLLOWINGZFORZFOREIGNZFORKFRIDAYZFROMZFULLZFUNCTIONZ	GENERATEDZGRANTZGRAPHZGRAPH_TABLEZGROUPZGROUPSZ
GROUP_ROWSZHASHASHZHAVINGZHIDDENZHOURZIDENTITYZIGNOREZ	IMMEDIATEZ	IMMUTABLEZIMPORTINZINCLUDEZ	INCREMENTZINDEXZINNERZINOUTZINPUTZINSERTZ
INTERLEAVEZ	INTERSECTZINTOZINVOKERZISZ	ISOLATIONzISOWEEK ZISOYEARZITERATEZJOINZKEYZLABELZLABELEDLANGUAGEZLASTZLATERALZLEAVEZLETZLEVELZLIKEZLIMITZLOADZLOOKUPZLOOPZMACROZMATCHZMATCHEDZMATCH_RECOGNIZEZMATERIALIZEDZMAXVALUEZMEASURESZMERGEZMESSAGEMETADATAZMICROSECONDZMILLISECONDZMINUTEZMINVALUEZMODELMODULEMONDAYZMONTHNAMEZ
NANOSECONDZNATURALZNEWZNEXTNOZNODENOTZNOTHINGZNULLSZNULL_FILTEREDZOFONZ
ONEOF_CASEZONLYOPTIONALOPTIONSORZORDERZOUTZOUTERZOUTPUTZOVERZ	OVERWRITEZPARENTZ	PARTITIONZ
PARTITIONSZPASTZPATHSZPATTERNPERCENTZPOLICIESZPOLICYZ	PRECEDINGZPRIMARYZPRIVATEZ	PRIVILEGEZ
PRIVILEGESZ	PROCEDUREZPROJECTZ
PROPERTIESZPROPERTYZPUBLICZQUALIFYZQUARTERZRAISEZRAWREADZ	RECURSIVEZ
REFERENCESZREMOTEZREMOVEZRENAMEZ
REPEATABLEZREPLACE_FIELDSZREPLICAZREPORTZRESPECTZRESTRICTZRESTRICTIONZRETURNZRETURNSZREVOKEZROLLBACKZROLLUPZROWZROWSZRUNZ	SAFE_CASTSATURDAYZSCHEMAZSEARCHzSECOND ZSECURITYZSELECTZSEQUENCEZSETZSETSSHORTESTZSHOWSIMPLEZSKIPZSNAPSHOTZSOMEZSOURCESQLZSTABLEZSTARTZSTATIC_DESCRIBEZSTOREDZSTORINGZSTRICTSUNDAYZSYSTEMZSYSTEM_TIMEZTABLEZTABLESZTABLESAMPLEZTARGETTEMP	TEMPORARYZTHENTHURSDAYZTOZTRAILZTRANSACTIONZ	TRANSFORMZTREATZTRUNCATETUESDAYZTYPEZ	UNBOUNDEDZUNDROPZUNIONZUNIQUEZUNTILZUPDATEZUSINGZVALUEZVALUESZVECTORZVIEWZVIEWSZVOLATILEZWALK	WEDNESDAYZWEEKZWEIGHTZWHENZWHEREZWHILEZWINDOWZWITHZWITHINWRITEZYEARZZONEz!=&*+-/<z<<z<==>z>=z>>^|z||~ZARRAYZ
BIGNUMERICZBYTESDOUBLEZENUMZEXTENDEDFLOATZ	GEOGRAPHYZGRAPH_ELEMENTZ
GRAPH_PATHZINT32ZINTERVALJSONZMAPZMEASUREZNUMERICPROTOZSTRUCTZTIMESTAMP_PICOSZ	TOKENLISTZUINT32ZUINT64UUIDN)__doc__	constantsZfunctionnameskeywords	operatorstypes rP   rP   V/root/rtd-docs/venv/lib/python3.8/site-packages/pygments/lexers/_googlesql_builtins.py<module>   s             N