getMySQLBuiltinFunctions returns a list of MySQL builtin function names.
()
| 1192 | |
| 1193 | // getMySQLBuiltinFunctions returns a list of MySQL builtin function names. |
| 1194 | func 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 | } |