MCPcopy Index your code
hub / github.com/bytebase/bytebase / getMySQLBuiltinFunctions

Function getMySQLBuiltinFunctions

backend/plugin/parser/mysql/completion.go:1194–1249  ·  view source on GitHub ↗

getMySQLBuiltinFunctions returns a list of MySQL builtin function names.

()

Source from the content-addressed store, hash-verified

1192
1193// getMySQLBuiltinFunctions returns a list of MySQL builtin function names.
1194func getMySQLBuiltinFunctions() []string {
1195 return []string{
1196 "ABS", "ACOS", "ADDDATE", "ADDTIME", "AES_DECRYPT", "AES_ENCRYPT",
1197 "ASCII", "ASIN", "ATAN", "ATAN2", "AVG",
1198 "BENCHMARK", "BIN", "BIT_AND", "BIT_COUNT", "BIT_LENGTH", "BIT_OR", "BIT_XOR",
1199 "CAST", "CEIL", "CEILING", "CHAR", "CHAR_LENGTH", "CHARACTER_LENGTH",
1200 "COALESCE", "COERCIBILITY", "COLLATION", "COMPRESS", "CONCAT", "CONCAT_WS",
1201 "CONNECTION_ID", "CONV", "CONVERT", "CONVERT_TZ", "COS", "COT", "COUNT",
1202 "CRC32", "CURDATE", "CURRENT_DATE", "CURRENT_TIME", "CURRENT_TIMESTAMP",
1203 "CURRENT_USER", "CURTIME",
1204 "DATABASE", "DATE", "DATE_ADD", "DATE_FORMAT", "DATE_SUB", "DATEDIFF",
1205 "DAY", "DAYNAME", "DAYOFMONTH", "DAYOFWEEK", "DAYOFYEAR", "DECODE",
1206 "DEFAULT", "DEGREES", "DES_DECRYPT", "DES_ENCRYPT",
1207 "ELT", "ENCODE", "ENCRYPT", "EXP", "EXPORT_SET", "EXTRACT",
1208 "FIELD", "FIND_IN_SET", "FLOOR", "FORMAT", "FOUND_ROWS", "FROM_BASE64",
1209 "FROM_DAYS", "FROM_UNIXTIME",
1210 "GET_FORMAT", "GET_LOCK", "GREATEST", "GROUP_CONCAT",
1211 "HEX", "HOUR",
1212 "IF", "IFNULL", "IN", "INET_ATON", "INET_NTOA", "INET6_ATON", "INET6_NTOA",
1213 "INSERT", "INSTR", "IS_FREE_LOCK", "IS_IPV4", "IS_IPV4_COMPAT",
1214 "IS_IPV4_MAPPED", "IS_IPV6", "IS_USED_LOCK", "ISNULL",
1215 "JSON_ARRAY", "JSON_ARRAYAGG", "JSON_CONTAINS", "JSON_CONTAINS_PATH",
1216 "JSON_DEPTH", "JSON_EXTRACT", "JSON_INSERT", "JSON_KEYS", "JSON_LENGTH",
1217 "JSON_MERGE", "JSON_MERGE_PATCH", "JSON_MERGE_PRESERVE", "JSON_OBJECT",
1218 "JSON_OBJECTAGG", "JSON_OVERLAPS", "JSON_PRETTY", "JSON_QUOTE",
1219 "JSON_REMOVE", "JSON_REPLACE", "JSON_SCHEMA_VALID", "JSON_SEARCH",
1220 "JSON_SET", "JSON_STORAGE_FREE", "JSON_STORAGE_SIZE", "JSON_TABLE",
1221 "JSON_TYPE", "JSON_UNQUOTE", "JSON_VALID", "JSON_VALUE",
1222 "LAST_DAY", "LAST_INSERT_ID", "LCASE", "LEAST", "LEFT", "LENGTH",
1223 "LN", "LOAD_FILE", "LOCALTIME", "LOCALTIMESTAMP", "LOCATE", "LOG",
1224 "LOG10", "LOG2", "LOWER", "LPAD", "LTRIM",
1225 "MAKE_SET", "MAKEDATE", "MAKETIME", "MAX", "MD5", "MICROSECOND",
1226 "MID", "MIN", "MINUTE", "MOD", "MONTH", "MONTHNAME",
1227 "NOW", "NULLIF",
1228 "OCT", "OCTET_LENGTH", "ORD",
1229 "PASSWORD", "PERIOD_ADD", "PERIOD_DIFF", "PI", "POW", "POWER",
1230 "QUARTER",
1231 "RADIANS", "RAND", "RANDOM_BYTES", "REGEXP_INSTR", "REGEXP_LIKE",
1232 "REGEXP_REPLACE", "REGEXP_SUBSTR", "RELEASE_ALL_LOCKS", "RELEASE_LOCK",
1233 "REPEAT", "REPLACE", "REVERSE", "RIGHT", "ROUND", "ROW_COUNT", "RPAD", "RTRIM",
1234 "SCHEMA", "SEC_TO_TIME", "SECOND", "SESSION_USER", "SHA1", "SHA2",
1235 "SIGN", "SIN", "SLEEP", "SOUNDEX", "SPACE", "SQRT",
1236 "STD", "STDDEV", "STDDEV_POP", "STDDEV_SAMP",
1237 "STR_TO_DATE", "STRCMP", "SUBDATE", "SUBSTR", "SUBSTRING",
1238 "SUBSTRING_INDEX", "SUM", "SYSDATE", "SYSTEM_USER",
1239 "TAN", "TIME", "TIME_FORMAT", "TIME_TO_SEC", "TIMEDIFF", "TIMESTAMP",
1240 "TIMESTAMPADD", "TIMESTAMPDIFF", "TO_BASE64", "TO_DAYS", "TO_SECONDS",
1241 "TRIM", "TRUNCATE",
1242 "UCASE", "UNCOMPRESS", "UNCOMPRESSED_LENGTH", "UNHEX",
1243 "UNIX_TIMESTAMP", "UPPER", "USER", "UTC_DATE", "UTC_TIME", "UTC_TIMESTAMP",
1244 "UUID", "UUID_SHORT", "UUID_TO_BIN",
1245 "VALUES", "VAR_POP", "VAR_SAMP", "VARIANCE", "VERSION",
1246 "WEEK", "WEEKDAY", "WEEKOFYEAR", "WEIGHT_STRING",
1247 "YEAR", "YEARWEEK",
1248 }
1249}

Callers 1

insertFunctionsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected