doclinks.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365
  1. /**
  2. * Definition of links to MySQL documentation.
  3. */
  4. var mysql_doc_keyword = {
  5. /* Multi word */
  6. 'CHARACTER SET': Array('charset'),
  7. 'SHOW AUTHORS': Array('show-authors'),
  8. 'SHOW BINARY LOGS': Array('show-binary-logs'),
  9. 'SHOW BINLOG EVENTS': Array('show-binlog-events'),
  10. 'SHOW CHARACTER SET': Array('show-character-set'),
  11. 'SHOW COLLATION': Array('show-collation'),
  12. 'SHOW COLUMNS': Array('show-columns'),
  13. 'SHOW CONTRIBUTORS': Array('show-contributors'),
  14. 'SHOW CREATE DATABASE': Array('show-create-database'),
  15. 'SHOW CREATE EVENT': Array('show-create-event'),
  16. 'SHOW CREATE FUNCTION': Array('show-create-function'),
  17. 'SHOW CREATE PROCEDURE': Array('show-create-procedure'),
  18. 'SHOW CREATE TABLE': Array('show-create-table'),
  19. 'SHOW CREATE TRIGGER': Array('show-create-trigger'),
  20. 'SHOW CREATE VIEW': Array('show-create-view'),
  21. 'SHOW DATABASES': Array('show-databases'),
  22. 'SHOW ENGINE': Array('show-engine'),
  23. 'SHOW ENGINES': Array('show-engines'),
  24. 'SHOW ERRORS': Array('show-errors'),
  25. 'SHOW EVENTS': Array('show-events'),
  26. 'SHOW FUNCTION CODE': Array('show-function-code'),
  27. 'SHOW FUNCTION STATUS': Array('show-function-status'),
  28. 'SHOW GRANTS': Array('show-grants'),
  29. 'SHOW INDEX': Array('show-index'),
  30. 'SHOW MASTER STATUS': Array('show-master-status'),
  31. 'SHOW OPEN TABLES': Array('show-open-tables'),
  32. 'SHOW PLUGINS': Array('show-plugins'),
  33. 'SHOW PRIVILEGES': Array('show-privileges'),
  34. 'SHOW PROCEDURE CODE': Array('show-procedure-code'),
  35. 'SHOW PROCEDURE STATUS': Array('show-procedure-status'),
  36. 'SHOW PROCESSLIST': Array('show-processlist'),
  37. 'SHOW PROFILE': Array('show-profile'),
  38. 'SHOW PROFILES': Array('show-profiles'),
  39. 'SHOW RELAYLOG EVENTS': Array('show-relaylog-events'),
  40. 'SHOW SLAVE HOSTS': Array('show-slave-hosts'),
  41. 'SHOW SLAVE STATUS': Array('show-slave-status'),
  42. 'SHOW STATUS': Array('show-status'),
  43. 'SHOW TABLE STATUS': Array('show-table-status'),
  44. 'SHOW TABLES': Array('show-tables'),
  45. 'SHOW TRIGGERS': Array('show-triggers'),
  46. 'SHOW VARIABLES': Array('show-variables'),
  47. 'SHOW WARNINGS': Array('show-warnings'),
  48. 'LOAD DATA INFILE': Array('load-data'),
  49. 'LOAD XML': Array('load-xml'),
  50. 'LOCK TABLES': Array('lock-tables'),
  51. 'UNLOCK TABLES': Array('lock-tables'),
  52. 'ALTER DATABASE': Array('alter-database'),
  53. 'ALTER EVENT': Array('alter-event'),
  54. 'ALTER LOGFILE GROUP': Array('alter-logfile-group'),
  55. 'ALTER FUNCTION': Array('alter-function'),
  56. 'ALTER PROCEDURE': Array('alter-procedure'),
  57. 'ALTER SERVER': Array('alter-server'),
  58. 'ALTER TABLE': Array('alter-table'),
  59. 'ALTER TABLESPACE': Array('alter-tablespace'),
  60. 'ALTER VIEW': Array('alter-view'),
  61. 'CREATE DATABASE': Array('create-database'),
  62. 'CREATE EVENT': Array('create-event'),
  63. 'CREATE FUNCTION': Array('create-function'),
  64. 'CREATE INDEX': Array('create-index'),
  65. 'CREATE LOGFILE GROUP': Array('create-logfile-group'),
  66. 'CREATE PROCEDURE': Array('create-procedure'),
  67. 'CREATE SERVER': Array('create-server'),
  68. 'CREATE TABLE': Array('create-table'),
  69. 'CREATE TABLESPACE': Array('create-tablespace'),
  70. 'CREATE TRIGGER': Array('create-trigger'),
  71. 'CREATE VIEW': Array('create-view'),
  72. 'DROP DATABASE': Array('drop-database'),
  73. 'DROP EVENT': Array('drop-event'),
  74. 'DROP FUNCTION': Array('drop-function'),
  75. 'DROP INDEX': Array('drop-index'),
  76. 'DROP LOGFILE GROUP': Array('drop-logfile-group'),
  77. 'DROP PROCEDURE': Array('drop-procedure'),
  78. 'DROP SERVER': Array('drop-server'),
  79. 'DROP TABLE': Array('drop-table'),
  80. 'DROP TABLESPACE': Array('drop-tablespace'),
  81. 'DROP TRIGGER': Array('drop-trigger'),
  82. 'DROP VIEW': Array('drop-view'),
  83. 'RENAME TABLE': Array('rename-table'),
  84. 'TRUNCATE TABLE': Array('truncate-table'),
  85. /* Statements */
  86. 'SELECT': Array('select'),
  87. 'SET': Array('set'),
  88. 'EXPLAIN': Array('explain'),
  89. 'DESCRIBE': Array('describe'),
  90. 'DELETE': Array('delete'),
  91. 'SHOW': Array('show'),
  92. 'UPDATE': Array('update'),
  93. 'INSERT': Array('insert'),
  94. 'REPLACE': Array('replace'),
  95. 'CALL': Array('call'),
  96. 'DO': Array('do'),
  97. 'HANDLER': Array('handler'),
  98. 'COLLATE': Array('charset-collations'),
  99. /* Functions */
  100. 'ABS': Array('mathematical-functions', 'function_abs'),
  101. 'ACOS': Array('mathematical-functions', 'function_acos'),
  102. 'ADDDATE': Array('date-and-time-functions', 'function_adddate'),
  103. 'ADDTIME': Array('date-and-time-functions', 'function_addtime'),
  104. 'AES_DECRYPT': Array('encryption-functions', 'function_aes_decrypt'),
  105. 'AES_ENCRYPT': Array('encryption-functions', 'function_aes_encrypt'),
  106. 'AND': Array('logical-operators', 'operator_and'),
  107. 'ASCII': Array('string-functions', 'function_ascii'),
  108. 'ASIN': Array('mathematical-functions', 'function_asin'),
  109. 'ATAN2': Array('mathematical-functions', 'function_atan2'),
  110. 'ATAN': Array('mathematical-functions', 'function_atan'),
  111. 'AVG': Array('group-by-functions', 'function_avg'),
  112. 'BENCHMARK': Array('information-functions', 'function_benchmark'),
  113. 'BIN': Array('string-functions', 'function_bin'),
  114. 'BINARY': Array('cast-functions', 'operator_binary'),
  115. 'BIT_AND': Array('group-by-functions', 'function_bit_and'),
  116. 'BIT_COUNT': Array('bit-functions', 'function_bit_count'),
  117. 'BIT_LENGTH': Array('string-functions', 'function_bit_length'),
  118. 'BIT_OR': Array('group-by-functions', 'function_bit_or'),
  119. 'BIT_XOR': Array('group-by-functions', 'function_bit_xor'),
  120. 'CASE': Array('control-flow-functions', 'operator_case'),
  121. 'CAST': Array('cast-functions', 'function_cast'),
  122. 'CEIL': Array('mathematical-functions', 'function_ceil'),
  123. 'CEILING': Array('mathematical-functions', 'function_ceiling'),
  124. 'CHAR_LENGTH': Array('string-functions', 'function_char_length'),
  125. 'CHAR': Array('string-functions', 'function_char'),
  126. 'CHARACTER_LENGTH': Array('string-functions', 'function_character_length'),
  127. 'CHARSET': Array('information-functions', 'function_charset'),
  128. 'COALESCE': Array('comparison-operators', 'function_coalesce'),
  129. 'COERCIBILITY': Array('information-functions', 'function_coercibility'),
  130. 'COLLATION': Array('information-functions', 'function_collation'),
  131. 'COMPRESS': Array('encryption-functions', 'function_compress'),
  132. 'CONCAT_WS': Array('string-functions', 'function_concat_ws'),
  133. 'CONCAT': Array('string-functions', 'function_concat'),
  134. 'CONNECTION_ID': Array('information-functions', 'function_connection_id'),
  135. 'CONV': Array('mathematical-functions', 'function_conv'),
  136. 'CONVERT_TZ': Array('date-and-time-functions', 'function_convert_tz'),
  137. 'Convert': Array('cast-functions', 'function_convert'),
  138. 'COS': Array('mathematical-functions', 'function_cos'),
  139. 'COT': Array('mathematical-functions', 'function_cot'),
  140. 'COUNT': Array('group-by-functions', 'function_count'),
  141. 'CRC32': Array('mathematical-functions', 'function_crc32'),
  142. 'CURDATE': Array('date-and-time-functions', 'function_curdate'),
  143. 'CURRENT_DATE': Array('date-and-time-functions', 'function_current_date'),
  144. 'CURRENT_TIME': Array('date-and-time-functions', 'function_current_time'),
  145. 'CURRENT_TIMESTAMP': Array('date-and-time-functions', 'function_current_timestamp'),
  146. 'CURRENT_USER': Array('information-functions', 'function_current_user'),
  147. 'CURTIME': Array('date-and-time-functions', 'function_curtime'),
  148. 'DATABASE': Array('information-functions', 'function_database'),
  149. 'DATE_ADD': Array('date-and-time-functions', 'function_date_add'),
  150. 'DATE_FORMAT': Array('date-and-time-functions', 'function_date_format'),
  151. 'DATE_SUB': Array('date-and-time-functions', 'function_date_sub'),
  152. 'DATE': Array('date-and-time-functions', 'function_date'),
  153. 'DATEDIFF': Array('date-and-time-functions', 'function_datediff'),
  154. 'DAY': Array('date-and-time-functions', 'function_day'),
  155. 'DAYNAME': Array('date-and-time-functions', 'function_dayname'),
  156. 'DAYOFMONTH': Array('date-and-time-functions', 'function_dayofmonth'),
  157. 'DAYOFWEEK': Array('date-and-time-functions', 'function_dayofweek'),
  158. 'DAYOFYEAR': Array('date-and-time-functions', 'function_dayofyear'),
  159. 'DECLARE': Array('declare', 'declare'),
  160. 'DECODE': Array('encryption-functions', 'function_decode'),
  161. 'DEFAULT': Array('miscellaneous-functions', 'function_default'),
  162. 'DEGREES': Array('mathematical-functions', 'function_degrees'),
  163. 'DES_DECRYPT': Array('encryption-functions', 'function_des_decrypt'),
  164. 'DES_ENCRYPT': Array('encryption-functions', 'function_des_encrypt'),
  165. 'DIV': Array('arithmetic-functions', 'operator_div'),
  166. 'ELT': Array('string-functions', 'function_elt'),
  167. 'ENCODE': Array('encryption-functions', 'function_encode'),
  168. 'ENCRYPT': Array('encryption-functions', 'function_encrypt'),
  169. 'EXP': Array('mathematical-functions', 'function_exp'),
  170. 'EXPORT_SET': Array('string-functions', 'function_export_set'),
  171. 'EXTRACT': Array('date-and-time-functions', 'function_extract'),
  172. 'ExtractValue': Array('xml-functions', 'function_extractvalue'),
  173. 'FIELD': Array('string-functions', 'function_field'),
  174. 'FIND_IN_SET': Array('string-functions', 'function_find_in_set'),
  175. 'FLOOR': Array('mathematical-functions', 'function_floor'),
  176. 'FORMAT': Array('string-functions', 'function_format'),
  177. 'FOUND_ROWS': Array('information-functions', 'function_found_rows'),
  178. 'FROM_DAYS': Array('date-and-time-functions', 'function_from_days'),
  179. 'FROM_UNIXTIME': Array('date-and-time-functions', 'function_from_unixtime'),
  180. 'GET_FORMAT': Array('date-and-time-functions', 'function_get_format'),
  181. 'GET_LOCK': Array('miscellaneous-functions', 'function_get_lock'),
  182. 'GREATEST': Array('comparison-operators', 'function_greatest'),
  183. 'GROUP_CONCAT': Array('group-by-functions', 'function_group_concat'),
  184. 'HEX': Array('string-functions', 'function_hex'),
  185. 'HOUR': Array('date-and-time-functions', 'function_hour'),
  186. 'IF': Array('control-flow-functions', 'function_if'),
  187. 'IFNULL': Array('control-flow-functions', 'function_ifnull'),
  188. 'IN': Array('comparison-operators', 'function_in'),
  189. 'INET_ATON': Array('miscellaneous-functions', 'function_inet_aton'),
  190. 'INET_NTOA': Array('miscellaneous-functions', 'function_inet_ntoa'),
  191. 'INSTR': Array('string-functions', 'function_instr'),
  192. 'INTERVAL': Array('comparison-operators', 'function_interval'),
  193. 'IS_FREE_LOCK': Array('miscellaneous-functions', 'function_is_free_lock'),
  194. 'IS_USED_LOCK': Array('miscellaneous-functions', 'function_is_used_lock'),
  195. 'IS': Array('comparison-operators', 'operator_is'),
  196. 'ISNULL': Array('comparison-operators', 'function_isnull'),
  197. 'LAST_DAY': Array('date-and-time-functions', 'function_last_day'),
  198. 'LAST_INSERT_ID': Array('information-functions', 'function_last_insert_id'),
  199. 'LCASE': Array('string-functions', 'function_lcase'),
  200. 'LEAST': Array('comparison-operators', 'function_least'),
  201. 'LEFT': Array('string-functions', 'function_left'),
  202. 'LENGTH': Array('string-functions', 'function_length'),
  203. 'LIKE': Array('string-comparison-functions', 'operator_like'),
  204. 'LN': Array('mathematical-functions', 'function_ln'),
  205. 'LOAD_FILE': Array('string-functions', 'function_load_file'),
  206. 'LOCALTIME': Array('date-and-time-functions', 'function_localtime'),
  207. 'LOCALTIMESTAMP': Array('date-and-time-functions', 'function_localtimestamp'),
  208. 'LOCATE': Array('string-functions', 'function_locate'),
  209. 'LOG10': Array('mathematical-functions', 'function_log10'),
  210. 'LOG2': Array('mathematical-functions', 'function_log2'),
  211. 'LOG': Array('mathematical-functions', 'function_log'),
  212. 'LOWER': Array('string-functions', 'function_lower'),
  213. 'LPAD': Array('string-functions', 'function_lpad'),
  214. 'LTRIM': Array('string-functions', 'function_ltrim'),
  215. 'MAKE_SET': Array('string-functions', 'function_make_set'),
  216. 'MAKEDATE': Array('date-and-time-functions', 'function_makedate'),
  217. 'MAKETIME': Array('date-and-time-functions', 'function_maketime'),
  218. 'MASTER_POS_WAIT': Array('miscellaneous-functions', 'function_master_pos_wait'),
  219. 'MATCH': Array('fulltext-search', 'function_match'),
  220. 'MAX': Array('group-by-functions', 'function_max'),
  221. 'MD5': Array('encryption-functions', 'function_md5'),
  222. 'MICROSECOND': Array('date-and-time-functions', 'function_microsecond'),
  223. 'MID': Array('string-functions', 'function_mid'),
  224. 'MIN': Array('group-by-functions', 'function_min'),
  225. 'MINUTE': Array('date-and-time-functions', 'function_minute'),
  226. 'MOD': Array('mathematical-functions', 'function_mod'),
  227. 'MONTH': Array('date-and-time-functions', 'function_month'),
  228. 'MONTHNAME': Array('date-and-time-functions', 'function_monthname'),
  229. 'NAME_CONST': Array('miscellaneous-functions', 'function_name_const'),
  230. 'NOT': Array('logical-operators', 'operator_not'),
  231. 'NOW': Array('date-and-time-functions', 'function_now'),
  232. 'NULLIF': Array('control-flow-functions', 'function_nullif'),
  233. 'OCT': Array('mathematical-functions', 'function_oct'),
  234. 'OCTET_LENGTH': Array('string-functions', 'function_octet_length'),
  235. 'OLD_PASSWORD': Array('encryption-functions', 'function_old_password'),
  236. 'OR': Array('logical-operators', 'operator_or'),
  237. 'ORD': Array('string-functions', 'function_ord'),
  238. 'PASSWORD': Array('encryption-functions', 'function_password'),
  239. 'PERIOD_ADD': Array('date-and-time-functions', 'function_period_add'),
  240. 'PERIOD_DIFF': Array('date-and-time-functions', 'function_period_diff'),
  241. 'PI': Array('mathematical-functions', 'function_pi'),
  242. 'POSITION': Array('string-functions', 'function_position'),
  243. 'POW': Array('mathematical-functions', 'function_pow'),
  244. 'POWER': Array('mathematical-functions', 'function_power'),
  245. 'QUARTER': Array('date-and-time-functions', 'function_quarter'),
  246. 'QUOTE': Array('string-functions', 'function_quote'),
  247. 'RADIANS': Array('mathematical-functions', 'function_radians'),
  248. 'RAND': Array('mathematical-functions', 'function_rand'),
  249. 'REGEXP': Array('regexp', 'operator_regexp'),
  250. 'RELEASE_LOCK': Array('miscellaneous-functions', 'function_release_lock'),
  251. 'REPEAT': Array('string-functions', 'function_repeat'),
  252. 'REVERSE': Array('string-functions', 'function_reverse'),
  253. 'RIGHT': Array('string-functions', 'function_right'),
  254. 'RLIKE': Array('regexp', 'operator_rlike'),
  255. 'ROUND': Array('mathematical-functions', 'function_round'),
  256. 'ROW_COUNT': Array('information-functions', 'function_row_count'),
  257. 'RPAD': Array('string-functions', 'function_rpad'),
  258. 'RTRIM': Array('string-functions', 'function_rtrim'),
  259. 'SCHEMA': Array('information-functions', 'function_schema'),
  260. 'SEC_TO_TIME': Array('date-and-time-functions', 'function_sec_to_time'),
  261. 'SECOND': Array('date-and-time-functions', 'function_second'),
  262. 'SESSION_USER': Array('information-functions', 'function_session_user'),
  263. 'SHA': Array('encryption-functions', 'function_sha1'),
  264. 'SHA1': Array('encryption-functions', 'function_sha1'),
  265. 'SIGN': Array('mathematical-functions', 'function_sign'),
  266. 'SIN': Array('mathematical-functions', 'function_sin'),
  267. 'SLEEP': Array('miscellaneous-functions', 'function_sleep'),
  268. 'SOUNDEX': Array('string-functions', 'function_soundex'),
  269. 'SPACE': Array('string-functions', 'function_space'),
  270. 'SQRT': Array('mathematical-functions', 'function_sqrt'),
  271. 'STD': Array('group-by-functions', 'function_std'),
  272. 'STDDEV_POP': Array('group-by-functions', 'function_stddev_pop'),
  273. 'STDDEV_SAMP': Array('group-by-functions', 'function_stddev_samp'),
  274. 'STDDEV': Array('group-by-functions', 'function_stddev'),
  275. 'STR_TO_DATE': Array('date-and-time-functions', 'function_str_to_date'),
  276. 'STRCMP': Array('string-comparison-functions', 'function_strcmp'),
  277. 'SUBDATE': Array('date-and-time-functions', 'function_subdate'),
  278. 'SUBSTR': Array('string-functions', 'function_substr'),
  279. 'SUBSTRING_INDEX': Array('string-functions', 'function_substring_index'),
  280. 'SUBSTRING': Array('string-functions', 'function_substring'),
  281. 'SUBTIME': Array('date-and-time-functions', 'function_subtime'),
  282. 'SUM': Array('group-by-functions', 'function_sum'),
  283. 'SYSDATE': Array('date-and-time-functions', 'function_sysdate'),
  284. 'SYSTEM_USER': Array('information-functions', 'function_system_user'),
  285. 'TAN': Array('mathematical-functions', 'function_tan'),
  286. 'TIME_FORMAT': Array('date-and-time-functions', 'function_time_format'),
  287. 'TIME_TO_SEC': Array('date-and-time-functions', 'function_time_to_sec'),
  288. 'TIME': Array('date-and-time-functions', 'function_time'),
  289. 'TIMEDIFF': Array('date-and-time-functions', 'function_timediff'),
  290. 'TIMESTAMP': Array('date-and-time-functions', 'function_timestamp'),
  291. 'TIMESTAMPADD': Array('date-and-time-functions', 'function_timestampadd'),
  292. 'TIMESTAMPDIFF': Array('date-and-time-functions', 'function_timestampdiff'),
  293. 'TO_DAYS': Array('date-and-time-functions', 'function_to_days'),
  294. 'TRIM': Array('string-functions', 'function_trim'),
  295. 'TRUNCATE': Array('mathematical-functions', 'function_truncate'),
  296. 'UCASE': Array('string-functions', 'function_ucase'),
  297. 'UNCOMPRESS': Array('encryption-functions', 'function_uncompress'),
  298. 'UNCOMPRESSED_LENGTH': Array('encryption-functions', 'function_uncompressed_length'),
  299. 'UNHEX': Array('string-functions', 'function_unhex'),
  300. 'UNIX_TIMESTAMP': Array('date-and-time-functions', 'function_unix_timestamp'),
  301. 'UpdateXML': Array('xml-functions', 'function_updatexml'),
  302. 'UPPER': Array('string-functions', 'function_upper'),
  303. 'USER': Array('information-functions', 'function_user'),
  304. 'UTC_DATE': Array('date-and-time-functions', 'function_utc_date'),
  305. 'UTC_TIME': Array('date-and-time-functions', 'function_utc_time'),
  306. 'UTC_TIMESTAMP': Array('date-and-time-functions', 'function_utc_timestamp'),
  307. 'UUID_SHORT': Array('miscellaneous-functions', 'function_uuid_short'),
  308. 'UUID': Array('miscellaneous-functions', 'function_uuid'),
  309. 'VALUES': Array('miscellaneous-functions', 'function_values'),
  310. 'VAR_POP': Array('group-by-functions', 'function_var_pop'),
  311. 'VAR_SAMP': Array('group-by-functions', 'function_var_samp'),
  312. 'VARIANCE': Array('group-by-functions', 'function_variance'),
  313. 'VERSION': Array('information-functions', 'function_version'),
  314. 'WEEK': Array('date-and-time-functions', 'function_week'),
  315. 'WEEKDAY': Array('date-and-time-functions', 'function_weekday'),
  316. 'WEEKOFYEAR': Array('date-and-time-functions', 'function_weekofyear'),
  317. 'XOR': Array('logical-operators', 'operator_xor'),
  318. 'YEAR': Array('date-and-time-functions', 'function_year'),
  319. 'YEARWEEK': Array('date-and-time-functions', 'function_yearweek'),
  320. 'SOUNDS_LIKE': Array('string-functions', 'operator_sounds-like'),
  321. 'IS_NOT_NULL': Array('comparison-operators', 'operator_is-not-null'),
  322. 'IS_NOT': Array('comparison-operators', 'operator_is-not'),
  323. 'IS_NULL': Array('comparison-operators', 'operator_is-null'),
  324. 'NOT_LIKE': Array('string-comparison-functions', 'operator_not-like'),
  325. 'NOT_REGEXP': Array('regexp', 'operator_not-regexp'),
  326. 'COUNT_DISTINCT': Array('group-by-functions', 'function_count-distinct'),
  327. 'NOT_IN': Array('comparison-operators', 'function_not-in')
  328. };
  329. var mysql_doc_builtin = {
  330. 'TINYINT': Array('numeric-types'),
  331. 'SMALLINT': Array('numeric-types'),
  332. 'MEDIUMINT': Array('numeric-types'),
  333. 'INT': Array('numeric-types'),
  334. 'BIGINT': Array('numeric-types'),
  335. 'DECIMAL': Array('numeric-types'),
  336. 'FLOAT': Array('numeric-types'),
  337. 'DOUBLE': Array('numeric-types'),
  338. 'REAL': Array('numeric-types'),
  339. 'BIT': Array('numeric-types'),
  340. 'BOOLEAN': Array('numeric-types'),
  341. 'SERIAL': Array('numeric-types'),
  342. 'DATE': Array('date-and-time-types'),
  343. 'DATETIME': Array('date-and-time-types'),
  344. 'TIMESTAMP': Array('date-and-time-types'),
  345. 'TIME': Array('date-and-time-types'),
  346. 'YEAR': Array('date-and-time-types'),
  347. 'CHAR': Array('string-types'),
  348. 'VARCHAR': Array('string-types'),
  349. 'TINYTEXT': Array('string-types'),
  350. 'TEXT': Array('string-types'),
  351. 'MEDIUMTEXT': Array('string-types'),
  352. 'LONGTEXT': Array('string-types'),
  353. 'BINARY': Array('string-types'),
  354. 'VARBINARY': Array('string-types'),
  355. 'TINYBLOB': Array('string-types'),
  356. 'MEDIUMBLOB': Array('string-types'),
  357. 'BLOB': Array('string-types'),
  358. 'LONGBLOB': Array('string-types'),
  359. 'ENUM': Array('string-types'),
  360. 'SET': Array('string-types')
  361. };