123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918 |
- """
- 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.
- """
- constants = [
- 'FALSE',
- 'NULL',
- 'TRUE',
- 'UNKNOWN',
- ]
- # Everything below this line is auto-generated from the GoogleSQL source code.
- # ----------------------------------------------------------------------------
- functionnames = [
- 'ABS',
- 'ACOS',
- 'ACOSH',
- 'AEAD.DECRYPT_BYTES',
- 'AEAD.DECRYPT_STRING',
- 'AEAD.ENCRYPT',
- 'AEAD.ENVELOPE_DECRYPT_BYTES',
- 'AEAD.ENVELOPE_DECRYPT_STRING',
- 'AEAD.ENVELOPE_ENCRYPT',
- 'ALL_DIFFERENT',
- 'ANON_AVG',
- 'ANON_COUNT',
- 'ANON_COUNT',
- 'ANON_PERCENTILE_CONT',
- 'ANON_QUANTILES',
- 'ANON_STDDEV_POP',
- 'ANON_SUM',
- 'ANON_VAR_POP',
- 'ANY_VALUE',
- 'APPROX_COSINE_DISTANCE',
- 'APPROX_COUNT_DISTINCT',
- 'APPROX_DOT_PRODUCT',
- 'APPROX_EUCLIDEAN_DISTANCE',
- 'APPROX_QUANTILES',
- 'APPROX_TOP_COUNT',
- 'APPROX_TOP_SUM',
- 'ARRAY[KEY()]',
- 'ARRAY[SAFE_KEY()]',
- 'ARRAY_AGG',
- 'ARRAY_AVG',
- 'ARRAY_CONCAT',
- 'ARRAY_CONCAT_AGG',
- 'ARRAY_FILTER',
- 'ARRAY_FIND',
- 'ARRAY_FIND_ALL',
- 'ARRAY_FIRST',
- 'ARRAY_FIRST_N',
- 'ARRAY_INCLUDES',
- 'ARRAY_INCLUDES_ALL',
- 'ARRAY_INCLUDES_ANY',
- 'ARRAY_IS_DISTINCT',
- 'ARRAY_LAST',
- 'ARRAY_LAST_N',
- 'ARRAY_LENGTH',
- 'ARRAY_MAX',
- 'ARRAY_MIN',
- 'ARRAY_OFFSET',
- 'ARRAY_OFFSETS',
- 'ARRAY_REMOVE_FIRST_N',
- 'ARRAY_REMOVE_LAST_N',
- 'ARRAY_REVERSE',
- 'ARRAY_SLICE',
- 'ARRAY_SUM',
- 'ARRAY_TO_STRING',
- 'ARRAY_TRANSFORM',
- 'ARRAY_ZIP',
- 'ASCII',
- 'ASIN',
- 'ASINH',
- 'ATAN',
- 'ATAN2',
- 'ATANH',
- 'AVG',
- 'BIT_AND',
- 'BIT_COUNT',
- 'BIT_OR',
- 'BIT_XOR',
- 'BOOL',
- 'BOOL_ARRAY',
- 'BYTE_LENGTH',
- 'CASE',
- 'CAST',
- 'CBRT',
- 'CEIL',
- 'CEILING',
- 'CHARACTER_LENGTH',
- 'CHAR_LENGTH',
- 'CHR',
- 'COALESCE',
- 'CODE_POINTS_TO_BYTES',
- 'CODE_POINTS_TO_STRING',
- 'COLLATE',
- 'CONCAT',
- 'CORR',
- 'COS',
- 'COSH',
- 'COSINE_DISTANCE',
- 'COT',
- 'COTH',
- 'COUNT',
- 'COUNT(*)',
- 'COUNTIF',
- 'COVAR_POP',
- 'COVAR_SAMP',
- 'CSC',
- 'CSCH',
- 'CUME_DIST',
- 'CURRENT_DATE',
- 'CURRENT_DATETIME',
- 'CURRENT_TIME',
- 'CURRENT_TIMESTAMP',
- 'D3A_COUNT.EXTRACT',
- 'D3A_COUNT.INIT',
- 'D3A_COUNT.MERGE',
- 'D3A_COUNT.MERGE_PARTIAL',
- 'D3A_COUNT.TO_HLL',
- 'DATE',
- 'DATETIME',
- 'DATETIME_ADD',
- 'DATETIME_BUCKET',
- 'DATETIME_DIFF',
- 'DATETIME_SUB',
- 'DATETIME_TRUNC',
- 'DATE_ADD',
- 'DATE_BUCKET',
- 'DATE_DIFF',
- 'DATE_FROM_UNIX_DATE',
- 'DATE_SUB',
- 'DATE_TRUNC',
- 'DENSE_RANK',
- 'DESTINATION_NODE_ID',
- 'DETERMINISTIC_DECRYPT_BYTES',
- 'DETERMINISTIC_DECRYPT_STRING',
- 'DETERMINISTIC_ENCRYPT',
- 'DIV',
- 'DOT_PRODUCT',
- 'EDGES',
- 'EDIT_DISTANCE',
- 'ELEMENTWISE_AVG',
- 'ELEMENTWISE_SUM',
- 'ELEMENT_DEFINITION_NAME',
- 'ELEMENT_ID',
- 'ENDS_WITH',
- 'ENUM_VALUE_DESCRIPTOR_PROTO',
- 'ERROR',
- 'EUCLIDEAN_DISTANCE',
- 'EXP',
- 'EXTRACT',
- 'EXTRACT_FOR_DP_APPROX_COUNT_DISTINCT',
- 'FARM_FINGERPRINT',
- 'FILTER_FIELDS',
- 'FIRST_VALUE',
- 'FLATTEN',
- 'FLOAT32',
- 'FLOAT32_ARRAY',
- 'FLOAT64',
- 'FLOAT64_ARRAY',
- 'FLOOR',
- 'FORMAT',
- 'FORMAT_DATE',
- 'FORMAT_DATETIME',
- 'FORMAT_TIME',
- 'FORMAT_TIMESTAMP',
- 'FROM_BASE32',
- 'FROM_BASE64',
- 'FROM_HEX',
- 'GENERATE_ARRAY',
- 'GENERATE_DATE_ARRAY',
- 'GENERATE_RANGE_ARRAY',
- 'GENERATE_TIMESTAMP_ARRAY',
- 'GENERATE_UUID',
- 'GREATEST',
- 'GROUPING',
- 'HLL_COUNT.EXTRACT',
- 'HLL_COUNT.INIT',
- 'HLL_COUNT.MERGE',
- 'HLL_COUNT.MERGE_PARTIAL',
- 'IEEE_DIVIDE',
- 'IF',
- 'IFERROR',
- 'IFNULL',
- 'IN UNNEST',
- 'INITCAP',
- 'INIT_FOR_DP_APPROX_COUNT_DISTINCT',
- 'INSTR',
- 'INT64',
- 'INT64_ARRAY',
- 'IS DESTINATION OF',
- 'IS DISTINCT FROM',
- 'IS NOT DISTINCT FROM',
- 'IS SOURCE OF',
- 'ISERROR',
- 'IS_ACYCLIC',
- 'IS_INF',
- 'IS_NAN',
- 'IS_SIMPLE',
- 'IS_TRAIL',
- 'JSON_ARRAY',
- 'JSON_ARRAY_APPEND',
- 'JSON_ARRAY_INSERT',
- 'JSON_CONTAINS',
- 'JSON_EXTRACT',
- 'JSON_EXTRACT_ARRAY',
- 'JSON_EXTRACT_SCALAR',
- 'JSON_EXTRACT_STRING_ARRAY',
- 'JSON_KEYS',
- 'JSON_OBJECT',
- 'JSON_QUERY',
- 'JSON_QUERY_ARRAY',
- 'JSON_REMOVE',
- 'JSON_SET',
- 'JSON_STRIP_NULLS',
- 'JSON_TYPE',
- 'JSON_VALUE',
- 'JSON_VALUE_ARRAY',
- 'JUSTIFY_DAYS',
- 'JUSTIFY_HOURS',
- 'JUSTIFY_INTERVAL',
- 'KEYS.ADD_KEY_FROM_RAW_BYTES',
- 'KEYS.KEYSET_CHAIN',
- 'KEYS.KEYSET_FROM_JSON',
- 'KEYS.KEYSET_LENGTH',
- 'KEYS.KEYSET_TO_JSON',
- 'KEYS.NEW_KEYSET',
- 'KEYS.NEW_WRAPPED_KEYSET',
- 'KEYS.REWRAP_KEYSET',
- 'KEYS.ROTATE_KEYSET',
- 'KEYS.ROTATE_WRAPPED_KEYSET',
- 'KLL_QUANTILES.EXTRACT_FLOAT64',
- 'KLL_QUANTILES.EXTRACT_INT64',
- 'KLL_QUANTILES.EXTRACT_POINT_FLOAT64',
- 'KLL_QUANTILES.EXTRACT_POINT_INT64',
- 'KLL_QUANTILES.INIT_FLOAT64',
- 'KLL_QUANTILES.INIT_INT64',
- 'KLL_QUANTILES.MERGE_FLOAT64',
- 'KLL_QUANTILES.MERGE_INT64',
- 'KLL_QUANTILES.MERGE_PARTIAL',
- 'KLL_QUANTILES.MERGE_POINT_FLOAT64',
- 'KLL_QUANTILES.MERGE_POINT_INT64',
- 'L1_NORM',
- 'L2_NORM',
- 'LABELS',
- 'LAG',
- 'LAST_DAY',
- 'LAST_VALUE',
- 'LAX_BOOL',
- 'LAX_BOOL_ARRAY',
- 'LAX_FLOAT32',
- 'LAX_FLOAT32_ARRAY',
- 'LAX_FLOAT64',
- 'LAX_FLOAT64_ARRAY',
- 'LAX_INT64',
- 'LAX_INT64_ARRAY',
- 'LAX_STRING',
- 'LAX_STRING_ARRAY',
- 'LEAD',
- 'LEAST',
- 'LEFT',
- 'LENGTH',
- 'LIKE ALL',
- 'LIKE ALL UNNEST',
- 'LIKE ANY',
- 'LIKE ANY UNNEST',
- 'LN',
- 'LOG',
- 'LOG10',
- 'LOGICAL_AND',
- 'LOGICAL_OR',
- 'LOWER',
- 'LPAD',
- 'LTRIM',
- 'MAKE_INTERVAL',
- 'MANHATTAN_DISTANCE',
- 'MAP_CARDINALITY',
- 'MAP_CONTAINS_KEY',
- 'MAP_DELETE',
- 'MAP_EMPTY',
- 'MAP_ENTRIES_SORTED',
- 'MAP_ENTRIES_UNSORTED',
- 'MAP_FILTER',
- 'MAP_FROM_ARRAY',
- 'MAP_GET',
- 'MAP_INSERT',
- 'MAP_INSERT_OR_REPLACE',
- 'MAP_KEYS_SORTED',
- 'MAP_KEYS_UNSORTED',
- 'MAP_REPLACE',
- 'MAP_VALUES_SORTED',
- 'MAP_VALUES_SORTED_BY_KEY',
- 'MAP_VALUES_UNSORTED',
- 'MAX',
- 'MD5',
- 'MERGE_PARTIAL_FOR_DP_APPROX_COUNT_DISTINCT',
- 'MIN',
- 'MOD',
- 'NET.HOST',
- 'NET.IPV4_FROM_INT64',
- 'NET.IPV4_TO_INT64',
- 'NET.IP_FROM_STRING',
- 'NET.IP_NET_MASK',
- 'NET.IP_TO_STRING',
- 'NET.IP_TRUNC',
- 'NET.PUBLIC_SUFFIX',
- 'NET.REG_DOMAIN',
- 'NET.SAFE_IP_FROM_STRING',
- 'NEW_UUID',
- 'NODES',
- 'NORMALIZE',
- 'NORMALIZE_AND_CASEFOLD',
- 'NOT LIKE ALL',
- 'NOT LIKE ALL UNNEST',
- 'NOT LIKE ANY',
- 'NOT LIKE ANY UNNEST',
- 'NTH_VALUE',
- 'NTILE',
- 'NULLIF',
- 'NULLIFERROR',
- 'NULLIFZERO',
- 'OCTET_LENGTH',
- 'OFFSET',
- 'ORDINAL',
- 'PARSE_BIGNUMERIC',
- 'PARSE_DATE',
- 'PARSE_DATETIME',
- 'PARSE_JSON',
- 'PARSE_NUMERIC',
- 'PARSE_TIME',
- 'PARSE_TIMESTAMP',
- 'PATH',
- 'PATH_FIRST',
- 'PATH_LAST',
- 'PATH_LENGTH',
- 'PERCENTILE_CONT',
- 'PERCENTILE_DISC',
- 'PERCENT_RANK',
- 'PI',
- 'PIVOT',
- 'PI_BIGNUMERIC',
- 'PI_NUMERIC',
- 'POW',
- 'POWER',
- 'PROPERTY_EXISTS',
- 'PROPERTY_NAMES',
- 'PROTO_MAP_CONTAINS_KEY',
- 'PROTO_MODIFY_MAP',
- 'RAND',
- 'RANGE',
- 'RANGE_BUCKET',
- 'RANGE_CONTAINS',
- 'RANGE_END',
- 'RANGE_INTERSECT',
- 'RANGE_IS_END_UNBOUNDED',
- 'RANGE_IS_START_UNBOUNDED',
- 'RANGE_OVERLAPS',
- 'RANGE_START',
- 'RANK',
- 'REGEXP_CONTAINS',
- 'REGEXP_EXTRACT',
- 'REGEXP_EXTRACT_ALL',
- 'REGEXP_INSTR',
- 'REGEXP_REPLACE',
- 'REGEXP_SUBSTR',
- 'REPEAT',
- 'REPLACE',
- 'REVERSE',
- 'RIGHT',
- 'ROUND',
- 'ROW_NUMBER',
- 'RPAD',
- 'RTRIM',
- 'S2_CELLIDFROMPOINT',
- 'S2_COVERINGCELLIDS',
- 'SAFE_ADD',
- 'SAFE_CONVERT_BYTES_TO_STRING',
- 'SAFE_DIVIDE',
- 'SAFE_MULTIPLY',
- 'SAFE_NEGATE',
- 'SAFE_OFFSET',
- 'SAFE_ORDINAL',
- 'SAFE_SUBTRACT',
- 'SAFE_TO_JSON',
- 'SAME',
- 'SEC',
- 'SECH',
- 'SESSION_USER',
- 'SHA1',
- 'SHA256',
- 'SHA512',
- 'SIGN',
- 'SIN',
- 'SINH',
- 'SOUNDEX',
- 'SOURCE_NODE_ID',
- 'SPLIT',
- 'SPLIT_SUBSTR',
- 'SQRT',
- 'STARTS_WITH',
- 'STDDEV',
- 'STDDEV_POP',
- 'STDDEV_SAMP',
- 'STRING',
- 'STRING_AGG',
- 'STRING_ARRAY',
- 'STRPOS',
- 'ST_ANGLE',
- 'ST_AREA',
- 'ST_ASBINARY',
- 'ST_ASGEOJSON',
- 'ST_ASKML',
- 'ST_ASTEXT',
- 'ST_AZIMUTH',
- 'ST_BOUNDARY',
- 'ST_BOUNDINGBOX',
- 'ST_BUFFER',
- 'ST_BUFFERWITHTOLERANCE',
- 'ST_CENTROID',
- 'ST_CENTROID_AGG',
- 'ST_CLOSESTPOINT',
- 'ST_CLUSTERDBSCAN',
- 'ST_CONTAINS',
- 'ST_CONVEXHULL',
- 'ST_COVEREDBY',
- 'ST_COVERS',
- 'ST_DIFFERENCE',
- 'ST_DIMENSION',
- 'ST_DISJOINT',
- 'ST_DISTANCE',
- 'ST_DUMP',
- 'ST_DUMPPOINTS',
- 'ST_DWITHIN',
- 'ST_ENDPOINT',
- 'ST_EQUALS',
- 'ST_EXTENT',
- 'ST_EXTERIORRING',
- 'ST_GEOGFROM',
- 'ST_GEOGFROMGEOJSON',
- 'ST_GEOGFROMKML',
- 'ST_GEOGFROMTEXT',
- 'ST_GEOGFROMWKB',
- 'ST_GEOGPOINT',
- 'ST_GEOGPOINTFROMGEOHASH',
- 'ST_GEOHASH',
- 'ST_GEOMETRYTYPE',
- 'ST_HAUSDORFFDISTANCE',
- 'ST_HAUSDORFFDWITHIN',
- 'ST_INTERIORRINGS',
- 'ST_INTERSECTION',
- 'ST_INTERSECTS',
- 'ST_INTERSECTSBOX',
- 'ST_ISCLOSED',
- 'ST_ISCOLLECTION',
- 'ST_ISEMPTY',
- 'ST_ISRING',
- 'ST_LENGTH',
- 'ST_LINEINTERPOLATEPOINT',
- 'ST_LINELOCATEPOINT',
- 'ST_LINESUBSTRING',
- 'ST_MAKELINE',
- 'ST_MAKEPOLYGON',
- 'ST_MAKEPOLYGONORIENTED',
- 'ST_MAXDISTANCE',
- 'ST_NEAREST_NEIGHBORS',
- 'ST_NPOINTS',
- 'ST_NUMGEOMETRIES',
- 'ST_NUMPOINTS',
- 'ST_PERIMETER',
- 'ST_POINTN',
- 'ST_SIMPLIFY',
- 'ST_SNAPTOGRID',
- 'ST_STARTPOINT',
- 'ST_TOUCHES',
- 'ST_UNARYUNION',
- 'ST_UNION',
- 'ST_UNION_AGG',
- 'ST_WITHIN',
- 'ST_X',
- 'ST_Y',
- 'SUBSTR',
- 'SUBSTRING',
- 'SUM',
- 'TAN',
- 'TANH',
- 'TIME',
- 'TIMESTAMP',
- 'TIMESTAMP_ADD',
- 'TIMESTAMP_BUCKET',
- 'TIMESTAMP_DIFF',
- 'TIMESTAMP_FROM_UNIX_MICROS',
- 'TIMESTAMP_FROM_UNIX_MILLIS',
- 'TIMESTAMP_FROM_UNIX_SECONDS',
- 'TIMESTAMP_MICROS',
- 'TIMESTAMP_MILLIS',
- 'TIMESTAMP_SECONDS',
- 'TIMESTAMP_SUB',
- 'TIMESTAMP_TRUNC',
- 'TIME_ADD',
- 'TIME_DIFF',
- 'TIME_SUB',
- 'TIME_TRUNC',
- 'TO_BASE32',
- 'TO_BASE64',
- 'TO_CODE_POINTS',
- 'TO_HEX',
- 'TO_JSON',
- 'TO_JSON_STRING',
- 'TRANSLATE',
- 'TRIM',
- 'TRUNC',
- 'TYPEOF',
- 'UNICODE',
- 'UNIX_DATE',
- 'UNIX_MICROS',
- 'UNIX_MILLIS',
- 'UNIX_SECONDS',
- 'UNNEST',
- 'UNPIVOT',
- 'UPPER',
- 'VARIANCE',
- 'VAR_POP',
- 'VAR_SAMP',
- 'ZEROIFNULL',
- ]
- keywords = [
- 'ABORT',
- 'ACCESS',
- 'ACTION',
- 'ACYCLIC',
- 'ADD',
- 'AFTER',
- 'AGGREGATE',
- 'ALL',
- 'ALTER',
- 'ALWAYS',
- 'ANALYZE',
- 'AND',
- 'ANY',
- 'APPROX',
- 'ARE',
- 'AS',
- 'ASC',
- 'ASCENDING',
- 'ASSERT',
- 'ASSERT_ROWS_MODIFIED',
- 'AT',
- 'BATCH',
- 'BEGIN',
- 'BETWEEN',
- 'BIGDECIMAL',
- 'BREAK',
- 'BY',
- 'CALL',
- 'CASCADE',
- 'CASE',
- 'CAST',
- 'CHECK',
- 'CLAMPED',
- 'CLONE',
- 'CLUSTER',
- 'COLLATE',
- 'COLUMN',
- 'COLUMNS',
- 'COMMIT',
- 'CONFLICT',
- 'CONNECTION',
- 'CONSTANT',
- 'CONSTRAINT',
- 'CONTAINS',
- 'CONTINUE',
- 'COPY',
- 'CORRESPONDING',
- 'CREATE',
- 'CROSS',
- 'CUBE',
- 'CURRENT',
- 'CYCLE',
- 'DATA',
- 'DATABASE',
- 'DAY',
- 'DAYOFWEEK',
- 'DAYOFYEAR',
- 'DECIMAL',
- 'DECLARE',
- 'DEFAULT',
- 'DEFINE',
- 'DEFINER',
- 'DELETE',
- 'DELETION',
- 'DEPTH',
- 'DESC',
- 'DESCENDING',
- 'DESCRIBE',
- 'DESCRIPTOR',
- 'DESTINATION',
- 'DETERMINISTIC',
- 'DISTINCT',
- 'DO',
- 'DROP',
- 'EDGE',
- 'ELSE',
- 'ELSEIF',
- 'END',
- 'ENFORCED',
- 'ERROR',
- 'ESCAPE',
- 'EXCEPT',
- 'EXCEPTION',
- 'EXCLUDE',
- 'EXECUTE',
- 'EXISTS',
- 'EXPLAIN',
- 'EXPORT',
- 'EXTEND',
- 'EXTERNAL',
- 'EXTRACT',
- 'FALSE',
- 'FETCH',
- 'FIELD',
- 'FILES',
- 'FILL',
- 'FILTER',
- 'FIRST',
- 'FOLLOWING',
- 'FOR',
- 'FOREIGN',
- 'FORK',
- 'FORMAT',
- 'FRIDAY',
- 'FROM',
- 'FULL',
- 'FUNCTION',
- 'GENERATED',
- 'GRANT',
- 'GRAPH',
- 'GRAPH_TABLE',
- 'GROUP',
- 'GROUPING',
- 'GROUPS',
- 'GROUP_ROWS',
- 'HAS',
- 'HASH',
- 'HAVING',
- 'HIDDEN',
- 'HOUR',
- 'IDENTITY',
- 'IF',
- 'IGNORE',
- 'IMMEDIATE',
- 'IMMUTABLE',
- 'IMPORT',
- 'IN',
- 'INCLUDE',
- 'INCREMENT',
- 'INDEX',
- 'INNER',
- 'INOUT',
- 'INPUT',
- 'INSERT',
- 'INTERLEAVE',
- 'INTERSECT',
- 'INTO',
- 'INVOKER',
- 'IS',
- 'ISOLATION',
- 'ISOWEEK ',
- 'ISOYEAR',
- 'ITERATE',
- 'JOIN',
- 'KEY',
- 'LABEL',
- 'LABELED',
- 'LANGUAGE',
- 'LAST',
- 'LATERAL',
- 'LEAVE',
- 'LEFT',
- 'LET',
- 'LEVEL',
- 'LIKE',
- 'LIMIT',
- 'LOAD',
- 'LOG',
- 'LOOKUP',
- 'LOOP',
- 'MACRO',
- 'MATCH',
- 'MATCHED',
- 'MATCH_RECOGNIZE',
- 'MATERIALIZED',
- 'MAX',
- 'MAXVALUE',
- 'MEASURES',
- 'MERGE',
- 'MESSAGE',
- 'METADATA',
- 'MICROSECOND',
- 'MILLISECOND',
- 'MIN',
- 'MINUTE',
- 'MINVALUE',
- 'MODEL',
- 'MODULE',
- 'MONDAY',
- 'MONTH',
- 'NAME',
- 'NANOSECOND',
- 'NATURAL',
- 'NEW',
- 'NEXT',
- 'NO',
- 'NODE',
- 'NOT',
- 'NOTHING',
- 'NULL',
- 'NULLS',
- 'NULL_FILTERED',
- 'OF',
- 'OFFSET',
- 'ON',
- 'ONEOF_CASE',
- 'ONLY',
- 'OPTIONAL',
- 'OPTIONS',
- 'OR',
- 'ORDER',
- 'OUT',
- 'OUTER',
- 'OUTPUT',
- 'OVER',
- 'OVERWRITE',
- 'PARENT',
- 'PARTITION',
- 'PARTITIONS',
- 'PAST',
- 'PATH',
- 'PATHS',
- 'PATTERN',
- 'PERCENT',
- 'PIVOT',
- 'POLICIES',
- 'POLICY',
- 'PRECEDING',
- 'PRIMARY',
- 'PRIVATE',
- 'PRIVILEGE',
- 'PRIVILEGES',
- 'PROCEDURE',
- 'PROJECT',
- 'PROPERTIES',
- 'PROPERTY',
- 'PUBLIC',
- 'QUALIFY',
- 'QUARTER',
- 'RAISE',
- 'RAW',
- 'READ',
- 'RECURSIVE',
- 'REFERENCES',
- 'REMOTE',
- 'REMOVE',
- 'RENAME',
- 'REPEAT',
- 'REPEATABLE',
- 'REPLACE',
- 'REPLACE_FIELDS',
- 'REPLICA',
- 'REPORT',
- 'RESPECT',
- 'RESTRICT',
- 'RESTRICTION',
- 'RETURN',
- 'RETURNS',
- 'REVOKE',
- 'RIGHT',
- 'ROLLBACK',
- 'ROLLUP',
- 'ROW',
- 'ROWS',
- 'RUN',
- 'SAFE_CAST',
- 'SATURDAY',
- 'SCHEMA',
- 'SEARCH',
- 'SECOND ',
- 'SECURITY',
- 'SELECT',
- 'SEQUENCE',
- 'SET',
- 'SETS',
- 'SHORTEST',
- 'SHOW',
- 'SIMPLE',
- 'SKIP',
- 'SNAPSHOT',
- 'SOME',
- 'SOURCE',
- 'SQL',
- 'STABLE',
- 'START',
- 'STATIC_DESCRIBE',
- 'STORED',
- 'STORING',
- 'STRICT',
- 'SUNDAY',
- 'SYSTEM',
- 'SYSTEM_TIME',
- 'TABLE',
- 'TABLES',
- 'TABLESAMPLE',
- 'TARGET',
- 'TEMP',
- 'TEMPORARY',
- 'THEN',
- 'THURSDAY',
- 'TO',
- 'TRAIL',
- 'TRANSACTION',
- 'TRANSFORM',
- 'TREAT',
- 'TRUE',
- 'TRUNCATE',
- 'TUESDAY',
- 'TYPE',
- 'UNBOUNDED',
- 'UNDROP',
- 'UNION',
- 'UNIQUE',
- 'UNKNOWN',
- 'UNNEST',
- 'UNPIVOT',
- 'UNTIL',
- 'UPDATE',
- 'USING',
- 'VALUE',
- 'VALUES',
- 'VECTOR',
- 'VIEW',
- 'VIEWS',
- 'VOLATILE',
- 'WALK',
- 'WEDNESDAY',
- 'WEEK',
- 'WEIGHT',
- 'WHEN',
- 'WHERE',
- 'WHILE',
- 'WINDOW',
- 'WITH',
- 'WITHIN',
- 'WRITE',
- 'YEAR',
- 'ZONE',
- ]
- operators = [
- '!=',
- '&',
- '*',
- '+',
- '-',
- '/',
- '<',
- '<<',
- '<=',
- '=',
- '>',
- '>=',
- '>>',
- '^',
- '|',
- '||',
- '~',
- ]
- types = [
- 'ARRAY',
- 'BIGNUMERIC',
- 'BOOL',
- 'BYTES',
- 'DATE',
- 'DATETIME',
- 'DOUBLE',
- 'ENUM',
- 'EXTENDED',
- 'FLOAT',
- 'GEOGRAPHY',
- 'GRAPH_ELEMENT',
- 'GRAPH_PATH',
- 'INT32',
- 'INT64',
- 'INTERVAL',
- 'JSON',
- 'MAP',
- 'MEASURE',
- 'NUMERIC',
- 'PROTO',
- 'RANGE',
- 'STRING',
- 'STRUCT',
- 'TIME',
- 'TIMESTAMP',
- 'TIMESTAMP_PICOS',
- 'TOKENLIST',
- 'UINT32',
- 'UINT64',
- 'UUID',
- ]
|