{
"Mathematical": [
"ABS",
"ACOS",
"ACOSH",
"ASIN",
"ASINH",
"ATAN",
"ATAN2",
"ATANH",
"CBRT",
"CEIL",
"CEILING",
"COS",
"COSH",
"COSINE_DISTANCE",
"COT",
"COTH",
"CSC",
"CSCH",
"DIV",
"EUCLIDEAN_DISTANCE",
"EXP",
"FLOOR",
"GREATEST",
"IEEE_DIVIDE",
"IS_INF",
"IS_NAN",
"LEAST",
"LN",
"LOG",
"LOG10",
"MOD",
"POW",
"POWER",
"RAND",
"RANGE_BUCKET",
"ROUND",
"SAFE_ADD",
"SAFE_DIVIDE",
"SAFE_MULTIPLY",
"SAFE_NEGATE",
"SAFE_SUBTRACT",
"SEC",
"SECH",
"SIGN",
"SIN",
"SINH",
"SQRT",
"TAN",
"TANH",
"TRUNC"
],
"AEAD_encryption": [
"AEAD.DECRYPT_BYTES",
"AEAD.DECRYPT_STRING",
"AEAD.ENCRYPT",
"DETERMINISTIC_DECRYPT_BYTES",
"DETERMINISTIC_DECRYPT_STRING",
"DETERMINISTIC_ENCRYPT",
"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"
],
"Aggregate": [
"ANY_VALUE",
"ARRAY_AGG",
"ARRAY_CONCAT_AGG",
"AVG",
"BIT_AND",
"BIT_OR",
"BIT_XOR",
"COUNT",
"COUNTIF",
"GROUPING",
"LOGICAL_AND",
"LOGICAL_OR",
"MAX",
"MAX_BY",
"MIN",
"MIN_BY",
"STRING_AGG",
"SUM"
],
"Table": [
"APPENDS",
"EXTERNAL_OBJECT_TRANSFORM",
"GAP_FILL"
],
"Approximate_aggregate": [
"APPROX_COUNT_DISTINCT",
"APPROX_QUANTILES",
"APPROX_TOP_COUNT",
"APPROX_TOP_SUM"
],
"Array": [
"ARRAY",
"ARRAY_CONCAT",
"ARRAY_LENGTH",
"ARRAY_REVERSE",
"ARRAY_TO_STRING",
"GENERATE_ARRAY",
"GENERATE_DATE_ARRAY",
"GENERATE_TIMESTAMP_ARRAY"
],
"String": [
"ASCII",
"BYTE_LENGTH",
"CHARACTER_LENGTH",
"CHAR_LENGTH",
"CHR",
"CODE_POINTS_TO_BYTES",
"CODE_POINTS_TO_STRING",
"COLLATE",
"CONCAT",
"CONTAINS_SUBSTR",
"EDIT_DISTANCE",
"ENDS_WITH",
"FORMAT",
"FROM_BASE32",
"FROM_BASE64",
"FROM_HEX",
"INITCAP",
"INSTR",
"LEFT",
"LENGTH",
"LOWER",
"LPAD",
"LTRIM",
"NORMALIZE",
"NORMALIZE_AND_CASEFOLD",
"OCTET_LENGTH",
"REGEXP_CONTAINS",
"REGEXP_EXTRACT",
"REGEXP_EXTRACT_ALL",
"REGEXP_INSTR",
"REGEXP_REPLACE",
"REGEXP_SUBSTR",
"REPEAT",
"REPLACE",
"REVERSE",
"RIGHT",
"RPAD",
"RTRIM",
"SAFE_CONVERT_BYTES_TO_STRING",
"SOUNDEX",
"SPLIT",
"STARTS_WITH",
"STRPOS",
"SUBSTR",
"SUBSTRING",
"TO_BASE32",
"TO_BASE64",
"TO_CODE_POINTS",
"TO_HEX",
"TRANSLATE",
"TRIM",
"UNICODE",
"UPPER"
],
"Bit": [
"BIT_COUNT"
],
"JSON": [
"BOOL",
"FLOAT64",
"INT64",
"JSON_ARRAY",
"JSON_ARRAY_APPEND",
"JSON_ARRAY_INSERT",
"JSON_EXTRACT",
"JSON_EXTRACT_ARRAY",
"JSON_EXTRACT_SCALAR",
"JSON_EXTRACT_STRING_ARRAY",
"JSON_OBJECT",
"JSON_QUERY",
"JSON_QUERY_ARRAY",
"JSON_REMOVE",
"JSON_SET",
"JSON_STRIP_NULLS",
"JSON_TYPE",
"JSON_VALUE",
"JSON_VALUE_ARRAY",
"LAX_BOOL",
"LAX_FLOAT64",
"LAX_INT64",
"LAX_STRING",
"PARSE_JSON",
"STRING",
"TO_JSON",
"TO_JSON_STRING"
],
"Conversion": [
"CAST",
"PARSE_BIGNUMERIC",
"PARSE_NUMERIC",
"SAFE_CAST"
],
"Geography": [
"CATEGORIES",
"S2_CELLIDFROMPOINT",
"S2_COVERINGCELLIDS",
"ST_ANGLE",
"ST_AREA",
"ST_ASBINARY",
"ST_ASGEOJSON",
"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_DWITHIN",
"ST_ENDPOINT",
"ST_EQUALS",
"ST_EXTENT",
"ST_EXTERIORRING",
"ST_GEOGFROM",
"ST_GEOGFROMGEOJSON",
"ST_GEOGFROMTEXT",
"ST_GEOGFROMWKB",
"ST_GEOGPOINT",
"ST_GEOGPOINTFROMGEOHASH",
"ST_GEOHASH",
"ST_GEOMETRYTYPE",
"ST_HAUSDORFFDISTANCE",
"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_NPOINTS",
"ST_NUMGEOMETRIES",
"ST_NUMPOINTS",
"ST_PERIMETER",
"ST_POINTN",
"ST_SIMPLIFY",
"ST_SNAPTOGRID",
"ST_STARTPOINT",
"ST_TOUCHES",
"ST_UNION",
"ST_UNION_AGG",
"ST_WITHIN",
"ST_X",
"ST_Y"
],
"Statistical_aggregate": [
"CORR",
"COVAR_POP",
"COVAR_SAMP",
"STDDEV",
"STDDEV_POP",
"STDDEV_SAMP",
"VARIANCE",
"VAR_POP",
"VAR_SAMP"
],
"Numbering": [
"CUME_DIST",
"DENSE_RANK",
"NTILE",
"PERCENT_RANK",
"RANK",
"ROW_NUMBER"
],
"Date": [
"CURRENT_DATE",
"DATE",
"DATE_ADD",
"DATE_DIFF",
"DATE_FROM_UNIX_DATE",
"DATE_SUB",
"DATE_TRUNC",
"EXTRACT",
"FORMAT_DATE",
"LAST_DAY",
"PARSE_DATE",
"UNIX_DATE"
],
"Datetime": [
"CURRENT_DATETIME",
"DATETIME",
"DATETIME_ADD",
"DATETIME_DIFF",
"DATETIME_SUB",
"DATETIME_TRUNC",
"FORMAT_DATETIME",
"PARSE_DATETIME"
],
"Time": [
"CURRENT_TIME",
"FORMAT_TIME",
"PARSE_TIME",
"TIME",
"TIME_ADD",
"TIME_DIFF",
"TIME_SUB",
"TIME_TRUNC"
],
"Timestamp": [
"CURRENT_TIMESTAMP",
"FORMAT_TIMESTAMP",
"PARSE_TIMESTAMP",
"TIMESTAMP",
"TIMESTAMP_ADD",
"TIMESTAMP_DIFF",
"TIMESTAMP_MICROS",
"TIMESTAMP_MILLIS",
"TIMESTAMP_SECONDS",
"TIMESTAMP_SUB",
"TIMESTAMP_TRUNC",
"UNIX_MICROS",
"UNIX_MILLIS",
"UNIX_SECONDS"
],
"Time_series": [
"DATETIME_BUCKET",
"DATE_BUCKET",
"TIMESTAMP_BUCKET"
],
"DLP_encryption": [
"DLP_DETERMINISTIC_DECRYPT",
"DLP_DETERMINISTIC_ENCRYPT",
"DLP_KEY_CHAIN"
],
"Debugging": [
"ERROR"
],
"Hash": [
"FARM_FINGERPRINT",
"MD5",
"SHA1",
"SHA256",
"SHA512"
],
"Navigation": [
"FIRST_VALUE",
"LAG",
"LAST_VALUE",
"LEAD",
"NTH_VALUE",
"PERCENTILE_CONT",
"PERCENTILE_DISC"
],
"Range": [
"GENERATE_RANGE_ARRAY",
"RANGE",
"RANGE_CONTAINS",
"RANGE_END",
"RANGE_INTERSECT",
"RANGE_OVERLAPS",
"RANGE_SESSIONIZE",
"RANGE_START"
],
"Utility": [
"GENERATE_UUID"
],
"HyperLogLog": [
"HLL_COUNT.EXTRACT",
"HLL_COUNT.INIT",
"HLL_COUNT.MERGE",
"HLL_COUNT.MERGE_PARTIAL"
],
"Interval": [
"JUSTIFY_DAYS",
"JUSTIFY_HOURS",
"JUSTIFY_INTERVAL",
"MAKE_INTERVAL"
],
"Net": [
"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"
],
"Search": [
"SEARCH",
"VECTOR_SEARCH"
],
"Security": [
"SESSION_USER"
]
}