// Code generated by tools/gen_meta.py. DO NOT EDIT.

///|
/// `exp.FUNCTION_BY_NAME`: SQL function names to function kinds.
pub let function_by_name : Array[(String, Kind)] = [
  ("AI_AGG", AIAgg),
  ("AI_CLASSIFY", AIClassify),
  ("AI_EMBED", AIEmbed),
  ("A_I_FORECAST", AIForecast),
  ("AI_GENERATE", AIGenerate),
  ("AI_SIMILARITY", AISimilarity),
  ("AI_SUMMARIZE_AGG", AISummarizeAgg),
  ("ABS", Abs),
  ("ACOS", Acos),
  ("ACOSH", Acosh),
  ("ADD_MONTHS", AddMonths),
  ("AGG", Agg),
  ("AND", And),
  ("ANONYMOUS_AGG_FUNC", AnonymousAggFunc),
  ("ANY_VALUE", AnyValue),
  ("APPLY", Apply),
  ("APPROX_DISTINCT", ApproxDistinct),
  ("APPROX_COUNT_DISTINCT", ApproxDistinct),
  ("APPROX_PERCENTILE_ACCUMULATE", ApproxPercentileAccumulate),
  ("APPROX_PERCENTILE_COMBINE", ApproxPercentileCombine),
  ("APPROX_PERCENTILE_ESTIMATE", ApproxPercentileEstimate),
  ("APPROX_QUANTILE", ApproxQuantile),
  ("APPROX_QUANTILES", ApproxQuantiles),
  ("APPROX_TOP_K", ApproxTopK),
  ("APPROX_TOP_K_ACCUMULATE", ApproxTopKAccumulate),
  ("APPROX_TOP_K_COMBINE", ApproxTopKCombine),
  ("APPROX_TOP_K_ESTIMATE", ApproxTopKEstimate),
  ("APPROX_TOP_SUM", ApproxTopSum),
  ("APPROXIMATE_SIMILARITY", ApproximateSimilarity),
  ("APPROXIMATE_JACCARD_INDEX", ApproximateSimilarity),
  ("ARG_MAX", ArgMax),
  ("ARGMAX", ArgMax),
  ("MAX_BY", ArgMax),
  ("ARG_MIN", ArgMin),
  ("ARGMIN", ArgMin),
  ("MIN_BY", ArgMin),
  ("ARRAY", Array),
  ("ARRAY_AGG", ArrayAgg),
  ("ARRAY_ALL", ArrayAll),
  ("ARRAY_ANY", ArrayAny),
  ("ARRAY_APPEND", ArrayAppend),
  ("ARRAY_COMPACT", ArrayCompact),
  ("ARRAY_CONCAT", ArrayConcat),
  ("ARRAY_CAT", ArrayConcat),
  ("ARRAY_CONCAT_AGG", ArrayConcatAgg),
  ("ARRAY_CONSTRUCT_COMPACT", ArrayConstructCompact),
  ("ARRAY_CONTAINED_BY", ArrayContainedBy),
  ("ARRAY_CONTAINS", ArrayContains),
  ("ARRAY_HAS", ArrayContains),
  ("ARRAY_CONTAINS_ALL", ArrayContainsAll),
  ("ARRAY_HAS_ALL", ArrayContainsAll),
  ("ARRAY_DISTINCT", ArrayDistinct),
  ("ARRAY_EXCEPT", ArrayExcept),
  ("FILTER", ArrayFilter),
  ("ARRAY_FILTER", ArrayFilter),
  ("ARRAY_FIRST", ArrayFirst),
  ("ARRAY_INSERT", ArrayInsert),
  ("ARRAY_INTERSECT", ArrayIntersect),
  ("ARRAY_INTERSECTION", ArrayIntersect),
  ("ARRAY_LAST", ArrayLast),
  ("ARRAY_MAX", ArrayMax),
  ("ARRAY_MIN", ArrayMin),
  ("ARRAY_OVERLAPS", ArrayOverlaps),
  ("ARRAY_POSITION", ArrayPosition),
  ("ARRAY_PREPEND", ArrayPrepend),
  ("ARRAY_REMOVE", ArrayRemove),
  ("ARRAY_REMOVE_AT", ArrayRemoveAt),
  ("ARRAY_REVERSE", ArrayReverse),
  ("ARRAY_SIZE", ArraySize),
  ("ARRAY_LENGTH", ArraySize),
  ("ARRAY_SLICE", ArraySlice),
  ("ARRAY_SORT", ArraySort),
  ("ARRAY_SUM", ArraySum),
  ("ARRAY_TO_STRING", ArrayToString),
  ("ARRAY_JOIN", ArrayToString),
  ("ARRAY_UNION_AGG", ArrayUnionAgg),
  ("ARRAY_UNIQUE_AGG", ArrayUniqueAgg),
  ("ARRAYS_ZIP", ArraysZip),
  ("ASCII", Ascii),
  ("ASIN", Asin),
  ("ASINH", Asinh),
  ("ATAN", Atan),
  ("ATAN2", Atan2),
  ("ATANH", Atanh),
  ("AVG", Avg),
  ("BASE64_DECODE_BINARY", Base64DecodeBinary),
  ("BASE64_DECODE_STRING", Base64DecodeString),
  ("BASE64_ENCODE", Base64Encode),
  ("BIT_LENGTH", BitLength),
  ("BITMAP_BIT_POSITION", BitmapBitPosition),
  ("BITMAP_BUCKET_NUMBER", BitmapBucketNumber),
  ("BITMAP_CONSTRUCT_AGG", BitmapConstructAgg),
  ("BITMAP_COUNT", BitmapCount),
  ("BITMAP_OR_AGG", BitmapOrAgg),
  ("BITWISE_AND_AGG", BitwiseAndAgg),
  ("BITWISE_COUNT", BitwiseCount),
  ("BITWISE_OR_AGG", BitwiseOrAgg),
  ("BITWISE_XOR_AGG", BitwiseXorAgg),
  ("BOOLAND", Booland),
  ("BOOLNOT", Boolnot),
  ("BOOLOR", Boolor),
  ("BOOLXOR_AGG", BoolxorAgg),
  ("BYTE_LENGTH", ByteLength),
  ("CASE", Case),
  ("CAST", Cast),
  ("CAST_TO_STR_TYPE", CastToStrType),
  ("CBRT", Cbrt),
  ("CEIL", Ceil),
  ("CEILING", Ceil),
  ("CHECK_JSON", CheckJson),
  ("CHECK_XML", CheckXml),
  ("CHR", Chr),
  ("CHAR", Chr),
  ("CITY_HASH64", CityHash64),
  ("COALESCE", Coalesce),
  ("IFNULL", Coalesce),
  ("NVL", Coalesce),
  ("CODE_POINTS_TO_BYTES", CodePointsToBytes),
  ("CODE_POINTS_TO_STRING", CodePointsToString),
  ("COLLATE", Collate),
  ("COLLATION", Collation),
  ("COLUMNS", Columns),
  ("COMBINED_AGG_FUNC", CombinedAggFunc),
  ("COMBINED_PARAMETERIZED_AGG", CombinedParameterizedAgg),
  ("COMPRESS", Compress),
  ("CONCAT", Concat),
  ("CONCAT_WS", ConcatWs),
  ("CONNECT_BY_ROOT", ConnectByRoot),
  ("CONTAINS", Contains),
  ("CONVERT", Convert),
  ("CONVERT_TIMEZONE", ConvertTimezone),
  ("CONVERT_TO_CHARSET", ConvertToCharset),
  ("CORR", Corr),
  ("COS", Cos),
  ("COSH", Cosh),
  ("COSINE_DISTANCE", CosineDistance),
  ("COT", Cot),
  ("COTH", Coth),
  ("COUNT", Count),
  ("COUNT_IF", CountIf),
  ("COUNTIF", CountIf),
  ("COVAR_POP", CovarPop),
  ("COVAR_SAMP", CovarSamp),
  ("CSC", Csc),
  ("CSCH", Csch),
  ("CUME_DIST", CumeDist),
  ("CURRENT_ACCOUNT", CurrentAccount),
  ("CURRENT_ACCOUNT_NAME", CurrentAccountName),
  ("CURRENT_AVAILABLE_ROLES", CurrentAvailableRoles),
  ("CURRENT_CATALOG", CurrentCatalog),
  ("CURRENT_CLIENT", CurrentClient),
  ("CURRENT_DATABASE", CurrentDatabase),
  ("CURRENT_DATE", CurrentDate),
  ("CURRENT_DATETIME", CurrentDatetime),
  ("CURRENT_IP_ADDRESS", CurrentIpAddress),
  ("CURRENT_ORGANIZATION_NAME", CurrentOrganizationName),
  ("CURRENT_ORGANIZATION_USER", CurrentOrganizationUser),
  ("CURRENT_REGION", CurrentRegion),
  ("CURRENT_ROLE", CurrentRole),
  ("CURRENT_ROLE_TYPE", CurrentRoleType),
  ("CURRENT_SCHEMA", CurrentSchema),
  ("CURRENT_SCHEMAS", CurrentSchemas),
  ("CURRENT_SECONDARY_ROLES", CurrentSecondaryRoles),
  ("CURRENT_SESSION", CurrentSession),
  ("CURRENT_STATEMENT", CurrentStatement),
  ("CURRENT_TIME", CurrentTime),
  ("CURRENT_TIMESTAMP", CurrentTimestamp),
  ("CURRENT_TIMESTAMP_L_T_Z", CurrentTimestampLTZ),
  ("CURRENT_TIMEZONE", CurrentTimezone),
  ("CURRENT_TRANSACTION", CurrentTransaction),
  ("CURRENT_USER", CurrentUser),
  ("CURRENT_USER_ID", CurrentUserId),
  ("CURRENT_VERSION", CurrentVersion),
  ("CURRENT_WAREHOUSE", CurrentWarehouse),
  ("DATE", Date),
  ("DATE_ADD", DateAdd),
  ("DATE_BIN", DateBin),
  ("DATEDIFF", DateDiff),
  ("DATE_DIFF", DateDiff),
  ("DATE_FROM_PARTS", DateFromParts),
  ("DATEFROMPARTS", DateFromParts),
  ("DATE_FROM_UNIX_DATE", DateFromUnixDate),
  ("DATE_STR_TO_DATE", DateStrToDate),
  ("DATE_SUB", DateSub),
  ("DATE_TO_DATE_STR", DateToDateStr),
  ("DATE_TO_DI", DateToDi),
  ("DATE_TRUNC", DateTrunc),
  ("DATETIME", Datetime),
  ("DATETIME_ADD", DatetimeAdd),
  ("DATETIME_DIFF", DatetimeDiff),
  ("DATETIME_SUB", DatetimeSub),
  ("DATETIME_TRUNC", DatetimeTrunc),
  ("DAY", Day),
  ("DAY_OF_MONTH", DayOfMonth),
  ("DAYOFMONTH", DayOfMonth),
  ("DAY_OF_WEEK", DayOfWeek),
  ("DAYOFWEEK", DayOfWeek),
  ("DAYOFWEEK_ISO", DayOfWeekIso),
  ("ISODOW", DayOfWeekIso),
  ("DAY_OF_YEAR", DayOfYear),
  ("DAYOFYEAR", DayOfYear),
  ("DAYNAME", Dayname),
  ("DECODE", Decode),
  ("DECODE_CASE", DecodeCase),
  ("DECOMPRESS_BINARY", DecompressBinary),
  ("DECOMPRESS_STRING", DecompressString),
  ("DECRYPT", Decrypt),
  ("DECRYPT_RAW", DecryptRaw),
  ("DEGREES", Degrees),
  ("DENSE_RANK", DenseRank),
  ("DI_TO_DATE", DiToDate),
  ("DOT_PRODUCT", DotProduct),
  ("DYNAMIC_IDENTIFIER", DynamicIdentifier),
  ("ELT", Elt),
  ("ENCODE", Encode),
  ("ENCRYPT", Encrypt),
  ("ENCRYPT_RAW", EncryptRaw),
  ("ENDS_WITH", EndsWith),
  ("ENDSWITH", EndsWith),
  ("EQUAL_NULL", EqualNull),
  ("EUCLIDEAN_DISTANCE", EuclideanDistance),
  ("EXISTS", Exists),
  ("EXP", Exp),
  ("EXPLODE", Explode),
  ("EXPLODING_GENERATE_SERIES", ExplodingGenerateSeries),
  ("EXTRACT", Extract),
  ("FACTORIAL", Factorial),
  ("FARM_FINGERPRINT", FarmFingerprint),
  ("FARMFINGERPRINT64", FarmFingerprint),
  ("FEATURES_AT_TIME", FeaturesAtTime),
  ("FIRST", First),
  ("FIRST_VALUE", FirstValue),
  ("FLATTEN", Flatten),
  ("FLOAT64", Float64),
  ("FLOOR", Floor),
  ("FORMAT", Format),
  ("FROM_BASE", FromBase),
  ("FROM_BASE32", FromBase32),
  ("FROM_BASE64", FromBase64),
  ("FROM_ISO8601_DATE", FromISO8601Date),
  ("FROM_ISO8601_TIMESTAMP", FromISO8601Timestamp),
  ("FROM_ISO8601_TIMESTAMP_NANOS", FromISO8601TimestampNanos),
  ("FROM_JSON", FromJson),
  ("GAP_FILL", GapFill),
  ("GENERATE_BOOL", GenerateBool),
  ("GENERATE_DATE_ARRAY", GenerateDateArray),
  ("GENERATE_DOUBLE", GenerateDouble),
  ("GENERATE_EMBEDDING", GenerateEmbedding),
  ("GENERATE_INT", GenerateInt),
  ("GENERATE_SERIES", GenerateSeries),
  ("GENERATE_TABLE", GenerateTable),
  ("GENERATE_TEXT", GenerateText),
  ("GENERATE_TIMESTAMP_ARRAY", GenerateTimestampArray),
  ("GENERATOR", Generator),
  ("GET_EXTRACT", GetExtract),
  ("GET_IGNORE_CASE", GetIgnoreCase),
  ("GETBIT", Getbit),
  ("GET_BIT", Getbit),
  ("GREATEST", Greatest),
  ("GROUP_CONCAT", GroupConcat),
  ("GROUPING", Grouping),
  ("GROUPING_ID", GroupingId),
  ("HASH_AGG", HashAgg),
  ("HEX", Hex),
  ("HEX_DECODE_STRING", HexDecodeString),
  ("HLL", Hll),
  ("HOST", Host),
  ("HOUR", Hour),
  ("IF", If),
  ("IIF", If),
  ("INITCAP", Initcap),
  ("INLINE", Inline),
  ("INT64", Int64),
  ("IS_ARRAY", IsArray),
  ("IS_ASCII", IsAscii),
  ("IS_INF", IsInf),
  ("ISINF", IsInf),
  ("IS_NAN", IsNan),
  ("ISNAN", IsNan),
  ("IS_NULL_VALUE", IsNullValue),
  ("J_S_O_N_ARRAY", JSONArray),
  ("J_S_O_N_ARRAY_AGG", JSONArrayAgg),
  ("JSON_ARRAY_APPEND", JSONArrayAppend),
  ("JSON_ARRAY_CONTAINS", JSONArrayContains),
  ("JSON_ARRAY_INSERT", JSONArrayInsert),
  ("JSONB_CONTAINS", JSONBContains),
  ("J_S_O_N_B_CONTAINS_ALL_TOP_KEYS", JSONBContainsAllTopKeys),
  ("J_S_O_N_B_CONTAINS_ANY_TOP_KEYS", JSONBContainsAnyTopKeys),
  ("J_S_O_N_B_CONTAINS_TOP_KEY", JSONBContainsTopKey),
  ("J_S_O_N_B_DELETE_AT_PATH", JSONBDeleteAtPath),
  ("JSONB_EXISTS", JSONBExists),
  ("JSONB_EXTRACT", JSONBExtract),
  ("JSONB_EXTRACT_SCALAR", JSONBExtractScalar),
  ("J_S_O_N_B_OBJECT_AGG", JSONBObjectAgg),
  ("J_S_O_N_B_PATH_EXISTS", JSONBPathExists),
  ("J_S_O_N_BOOL", JSONBool),
  ("J_S_O_N_CAST", JSONCast),
  ("J_S_O_N_EXISTS", JSONExists),
  ("JSON_EXTRACT", JSONExtract),
  ("JSON_EXTRACT_ARRAY", JSONExtractArray),
  ("JSON_EXTRACT_SCALAR", JSONExtractScalar),
  ("JSON_FORMAT", JSONFormat),
  ("JSON_KEYS", JSONKeys),
  ("J_S_O_N_KEYS_AT_DEPTH", JSONKeysAtDepth),
  ("J_S_O_N_OBJECT", JSONObject),
  ("J_S_O_N_OBJECT_AGG", JSONObjectAgg),
  ("JSON_REMOVE", JSONRemove),
  ("JSON_SET", JSONSet),
  ("JSON_STRIP_NULLS", JSONStripNulls),
  ("J_S_O_N_TABLE", JSONTable),
  ("JSON_TYPE", JSONType),
  ("J_S_O_N_VALUE_ARRAY", JSONValueArray),
  ("JAROWINKLER_SIMILARITY", JarowinklerSimilarity),
  ("JUSTIFY_DAYS", JustifyDays),
  ("JUSTIFY_HOURS", JustifyHours),
  ("JUSTIFY_INTERVAL", JustifyInterval),
  ("KURTOSIS", Kurtosis),
  ("LAG", Lag),
  ("LAST", Last),
  ("LAST_DAY", LastDay),
  ("LAST_DAY_OF_MONTH", LastDay),
  ("LAST_VALUE", LastValue),
  ("LAX_BOOL", LaxBool),
  ("LAX_FLOAT64", LaxFloat64),
  ("LAX_INT64", LaxInt64),
  ("LAX_STRING", LaxString),
  ("LEAD", Lead),
  ("LEAST", Least),
  ("LEFT", Left),
  ("LENGTH", Length),
  ("LEN", Length),
  ("CHAR_LENGTH", Length),
  ("CHARACTER_LENGTH", Length),
  ("LEVENSHTEIN", Levenshtein),
  ("LIST", List),
  ("LN", Ln),
  ("LOCALTIME", Localtime),
  ("LOCALTIMESTAMP", Localtimestamp),
  ("LOG", Log),
  ("LOGICAL_AND", LogicalAnd),
  ("BOOL_AND", LogicalAnd),
  ("BOOLAND_AGG", LogicalAnd),
  ("LOGICAL_OR", LogicalOr),
  ("BOOL_OR", LogicalOr),
  ("BOOLOR_AGG", LogicalOr),
  ("LOWER", Lower),
  ("LCASE", Lower),
  ("LOWER_HEX", LowerHex),
  ("MD5", MD5),
  ("MD5_DIGEST", MD5Digest),
  ("M_D5_NUMBER_LOWER64", MD5NumberLower64),
  ("M_D5_NUMBER_UPPER64", MD5NumberUpper64),
  ("M_L_FORECAST", MLForecast),
  ("M_L_TRANSLATE", MLTranslate),
  ("MAKE_INTERVAL", MakeInterval),
  ("MANHATTAN_DISTANCE", ManhattanDistance),
  ("MAP", Map),
  ("MAP_CAT", MapCat),
  ("MAP_CONTAINS_KEY", MapContainsKey),
  ("MAP_DELETE", MapDelete),
  ("MAP_FROM_ENTRIES", MapFromEntries),
  ("MAP_INSERT", MapInsert),
  ("MAP_KEYS", MapKeys),
  ("MAP_PICK", MapPick),
  ("MAP_SIZE", MapSize),
  ("MATCH_AGAINST", MatchAgainst),
  ("MAX", Max),
  ("MEDIAN", Median),
  ("MIN", Min),
  ("MINHASH", Minhash),
  ("MINHASH_COMBINE", MinhashCombine),
  ("MINUTE", Minute),
  ("MODE", Mode),
  ("MONTH", Month),
  ("MONTHNAME", Monthname),
  ("MONTHS_BETWEEN", MonthsBetween),
  ("NANVL", Nanvl),
  ("NEGATIVE", Negative),
  ("NET_FUNC", NetFunc),
  ("NEXT_DAY", NextDay),
  ("NEXT_VALUE_FOR", NextValueFor),
  ("NORMAL", Normal),
  ("NORMALIZE", Normalize),
  ("NTH_VALUE", NthValue),
  ("NTILE", Ntile),
  ("NULLIF", Nullif),
  ("NUMBER_TO_STR", NumberToStr),
  ("NVL2", Nvl2),
  ("OBJECT_AGG", ObjectAgg),
  ("OBJECT_ID", ObjectId),
  ("OBJECT_INSERT", ObjectInsert),
  ("OBJECT_TRANSFORM", ObjectTransform),
  ("OPEN_J_S_O_N", OpenJSON),
  ("OR", Or),
  ("OVERLAY", Overlay),
  ("PAD", Pad),
  ("PARAMETERIZED_AGG", ParameterizedAgg),
  ("PARSE_BIGNUMERIC", ParseBignumeric),
  ("PARSE_DATETIME", ParseDatetime),
  ("PARSE_IP", ParseIp),
  ("PARSE_JSON", ParseJSON),
  ("JSON_PARSE", ParseJSON),
  ("PARSE_NUMERIC", ParseNumeric),
  ("PARSE_TIME", ParseTime),
  ("PARSE_URL", ParseUrl),
  ("PERCENT_RANK", PercentRank),
  ("PERCENTILE_CONT", PercentileCont),
  ("PERCENTILE_DISC", PercentileDisc),
  ("PI", Pi),
  ("POSEXPLODE", Posexplode),
  ("POSEXPLODE_OUTER", PosexplodeOuter),
  ("POWER", Pow),
  ("POW", Pow),
  ("PREDICT", Predict),
  ("PREVIOUS_DAY", PreviousDay),
  ("QUANTILE", Quantile),
  ("QUARTER", Quarter),
  ("RADIANS", Radians),
  ("RAND", Rand),
  ("RANDOM", Rand),
  ("RANDN", Randn),
  ("RANDSTR", Randstr),
  ("RANGE_BUCKET", RangeBucket),
  ("RANGE_N", RangeN),
  ("RANK", Rank),
  ("READ_CSV", ReadCSV),
  ("READ_PARQUET", ReadParquet),
  ("REDUCE", Reduce),
  ("REG_DOMAIN", RegDomain),
  ("REGEXP_COUNT", RegexpCount),
  ("REGEXP_EXTRACT", RegexpExtract),
  ("REGEXP_EXTRACT_ALL", RegexpExtractAll),
  ("REGEXP_FULL_MATCH", RegexpFullMatch),
  ("REGEXP_I_LIKE", RegexpILike),
  ("REGEXP_INSTR", RegexpInstr),
  ("REGEXP_LIKE", RegexpLike),
  ("REGEXP_REPLACE", RegexpReplace),
  ("REGEXP_SPLIT", RegexpSplit),
  ("REGEXP_SUBSTR", RegexpSubstr),
  ("REGR_AVGX", RegrAvgx),
  ("REGR_AVGY", RegrAvgy),
  ("REGR_COUNT", RegrCount),
  ("REGR_INTERCEPT", RegrIntercept),
  ("REGR_R2", RegrR2),
  ("REGR_SLOPE", RegrSlope),
  ("REGR_SXX", RegrSxx),
  ("REGR_SXY", RegrSxy),
  ("REGR_SYY", RegrSyy),
  ("REGR_VALX", RegrValx),
  ("REGR_VALY", RegrValy),
  ("REPEAT", Repeat),
  ("REPLACE", Replace),
  ("REVERSE", Reverse),
  ("RIGHT", Right),
  ("RINT", Rint),
  ("ROUND", Round),
  ("ROW_NUMBER", RowNumber),
  ("RTRIMMED_LENGTH", RtrimmedLength),
  ("SHA", SHA),
  ("SHA1", SHA),
  ("S_H_A1_DIGEST", SHA1Digest),
  ("SHA2", SHA2),
  ("S_H_A2_DIGEST", SHA2Digest),
  ("SAFE_ADD", SafeAdd),
  ("SAFE_CONVERT_BYTES_TO_STRING", SafeConvertBytesToString),
  ("SAFE_DIVIDE", SafeDivide),
  ("SAFE_FUNC", SafeFunc),
  ("SAFE_MULTIPLY", SafeMultiply),
  ("SAFE_NEGATE", SafeNegate),
  ("SAFE_SUBTRACT", SafeSubtract),
  ("SEARCH", Search),
  ("SEARCH_IP", SearchIp),
  ("SEC", Sec),
  ("SECH", Sech),
  ("SECOND", Second),
  ("SECRET", Secret),
  ("SEQ1", Seq1),
  ("SEQ2", Seq2),
  ("SEQ4", Seq4),
  ("SEQ8", Seq8),
  ("SESSION_USER", SessionUser),
  ("SHUFFLE", Shuffle),
  ("SIGN", Sign),
  ("SIGNUM", Sign),
  ("SIN", Sin),
  ("SINH", Sinh),
  ("SKEWNESS", Skewness),
  ("SORT_ARRAY", SortArray),
  ("SOUNDEX", Soundex),
  ("SOUNDEX_P123", SoundexP123),
  ("SPACE", Space),
  ("SPLIT", Split),
  ("SPLIT_PART", SplitPart),
  ("SQRT", Sqrt),
  ("ST_DISTANCE", StDistance),
  ("ST_POINT", StPoint),
  ("ST_MAKEPOINT", StPoint),
  ("STACK", Stack),
  ("STANDARD_HASH", StandardHash),
  ("STAR_MAP", StarMap),
  ("STARTS_WITH", StartsWith),
  ("STARTSWITH", StartsWith),
  ("STDDEV", Stddev),
  ("STDEV", Stddev),
  ("STDDEV_POP", StddevPop),
  ("STDDEV_SAMP", StddevSamp),
  ("STR_POSITION", StrPosition),
  ("STR_TO_DATE", StrToDate),
  ("STR_TO_MAP", StrToMap),
  ("STR_TO_TIME", StrToTime),
  ("STR_TO_UNIX", StrToUnix),
  ("STRING", String),
  ("STRING_TO_ARRAY", StringToArray),
  ("SPLIT_BY_STRING", StringToArray),
  ("STRIP_NULL_VALUE", StripNullValue),
  ("STRTOK", Strtok),
  ("STRTOK_TO_ARRAY", StrtokToArray),
  ("STRUCT", Struct),
  ("STRUCT_EXTRACT", StructExtract),
  ("STUFF", Stuff),
  ("INSERT", Stuff),
  ("SUBSTRING", Substring),
  ("SUBSTR", Substring),
  ("SUBSTRING_INDEX", SubstringIndex),
  ("SUM", Sum),
  ("SYSTIMESTAMP", Systimestamp),
  ("TAN", Tan),
  ("TANH", Tanh),
  ("TIME", Time),
  ("TIME_ADD", TimeAdd),
  ("TIME_DIFF", TimeDiff),
  ("TIME_FROM_PARTS", TimeFromParts),
  ("TIMEFROMPARTS", TimeFromParts),
  ("TIME_SLICE", TimeSlice),
  ("TIME_STR_TO_DATE", TimeStrToDate),
  ("TIME_STR_TO_TIME", TimeStrToTime),
  ("TIME_STR_TO_UNIX", TimeStrToUnix),
  ("TIME_SUB", TimeSub),
  ("TIME_TO_STR", TimeToStr),
  ("TIME_TO_TIME_STR", TimeToTimeStr),
  ("TIME_TO_UNIX", TimeToUnix),
  ("TIME_TRUNC", TimeTrunc),
  ("TIMESTAMP", Timestamp),
  ("TIMESTAMP_ADD", TimestampAdd),
  ("TIMESTAMPDIFF", TimestampDiff),
  ("TIMESTAMP_DIFF", TimestampDiff),
  ("TIMESTAMP_FROM_PARTS", TimestampFromParts),
  ("TIMESTAMPFROMPARTS", TimestampFromParts),
  ("TIMESTAMP_LTZ_FROM_PARTS", TimestampLtzFromParts),
  ("TIMESTAMPLTZFROMPARTS", TimestampLtzFromParts),
  ("TIMESTAMP_SUB", TimestampSub),
  ("TIMESTAMP_TRUNC", TimestampTrunc),
  ("TIMESTAMP_TZ_FROM_PARTS", TimestampTzFromParts),
  ("TIMESTAMPTZFROMPARTS", TimestampTzFromParts),
  ("TO_ARRAY", ToArray),
  ("TO_BASE32", ToBase32),
  ("TO_BASE64", ToBase64),
  ("TO_BINARY", ToBinary),
  ("TO_BOOLEAN", ToBoolean),
  ("TO_CHAR", ToChar),
  ("TO_CODE_POINTS", ToCodePoints),
  ("TO_DAYS", ToDays),
  ("TO_DECFLOAT", ToDecfloat),
  ("TO_DOUBLE", ToDouble),
  ("TO_FILE", ToFile),
  ("TO_MAP", ToMap),
  ("TO_NUMBER", ToNumber),
  ("TO_VARIANT", ToVariant),
  ("TRANSFORM", Transform),
  ("TRANSLATE", Translate),
  ("TRIM", Trim),
  ("TRUNC", Trunc),
  ("TRUNCATE", Trunc),
  ("TRY", Try),
  ("TRY_BASE64_DECODE_BINARY", TryBase64DecodeBinary),
  ("TRY_BASE64_DECODE_STRING", TryBase64DecodeString),
  ("TRY_CAST", TryCast),
  ("TRY_HEX_DECODE_BINARY", TryHexDecodeBinary),
  ("TRY_HEX_DECODE_STRING", TryHexDecodeString),
  ("TRY_TO_DECFLOAT", TryToDecfloat),
  ("TS_OR_DI_TO_DI", TsOrDiToDi),
  ("TS_OR_DS_ADD", TsOrDsAdd),
  ("TS_OR_DS_DIFF", TsOrDsDiff),
  ("TS_OR_DS_TO_DATE", TsOrDsToDate),
  ("TS_OR_DS_TO_DATE_STR", TsOrDsToDateStr),
  ("TS_OR_DS_TO_DATETIME", TsOrDsToDatetime),
  ("TS_OR_DS_TO_TIME", TsOrDsToTime),
  ("TS_OR_DS_TO_TIMESTAMP", TsOrDsToTimestamp),
  ("TYPEOF", Typeof),
  ("UNHEX", Unhex),
  ("UNICODE", Unicode),
  ("UNIFORM", Uniform),
  ("UNIX_DATE", UnixDate),
  ("UNIX_MICROS", UnixMicros),
  ("UNIX_MILLIS", UnixMillis),
  ("UNIX_SECONDS", UnixSeconds),
  ("UNIX_TO_STR", UnixToStr),
  ("UNIX_TO_TIME", UnixToTime),
  ("UNIX_TO_TIME_STR", UnixToTimeStr),
  ("UNNEST", Unnest),
  ("UPPER", Upper),
  ("UCASE", Upper),
  ("UTC_DATE", UtcDate),
  ("UTC_TIME", UtcTime),
  ("UTC_TIMESTAMP", UtcTimestamp),
  ("UUID", Uuid),
  ("GEN_RANDOM_UUID", Uuid),
  ("GENERATE_UUID", Uuid),
  ("UUID_STRING", Uuid),
  ("VAR_MAP", VarMap),
  ("VARIANCE", Variance),
  ("VARIANCE_SAMP", Variance),
  ("VAR_SAMP", Variance),
  ("VARIANCE_POP", VariancePop),
  ("VAR_POP", VariancePop),
  ("VECTOR_SEARCH", VectorSearch),
  ("WEEK", Week),
  ("WEEK_OF_YEAR", WeekOfYear),
  ("WEEKOFYEAR", WeekOfYear),
  ("WEEK_START", WeekStart),
  ("WIDTH_BUCKET", WidthBucket),
  ("XMLELEMENT", XMLElement),
  ("XMLGET", XMLGet),
  ("X_M_L_TABLE", XMLTable),
  ("XOR", Xor),
  ("YEAR", Year),
  ("YEAR_OF_WEEK", YearOfWeek),
  ("YEAROFWEEK", YearOfWeek),
  ("YEAR_OF_WEEK_ISO", YearOfWeekIso),
  ("YEAROFWEEKISO", YearOfWeekIso),
  ("ZIPF", Zipf),
  ("EXPLODE_OUTER", PrivExplodeOuter),
]