| """ |
| 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', |
| ] |
|
|
| |
| |
|
|
| 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', |
| ] |
|
|