Documentation TYPO3 par Ameos |
00001 <?php 00002 /* $Id: sqlparser.data.php,v 2.5 2004/01/09 14:16:45 lem9 Exp $ */ 00003 // vim: expandtab sw=4 ts=4 sts=4: 00004 00005 00017 $PMA_SQPdata_function_name = array ( 00018 'ABS', 00019 'ACOS', 00020 'ADDDATE', 00021 'AES_ENCRYPT', 00022 'AES_DECRYPT', 00023 'ASCII', 00024 'ASIN', 00025 'ATAN', 00026 'ATAN2', 00027 'AVG', 00028 'BENCHMARK', 00029 'BIN', 00030 'BIT_AND', 00031 'BIT_COUNT', 00032 'BIT_LENGTH', 00033 'BIT_OR', 00034 'CAST', 00035 'CEIL', 00036 'CEILING', 00037 'CHAR_LENGTH', 00038 'CHARACTER_LENGTH', 00039 'COALESCE', 00040 'CONCAT', 00041 'CONCAT_WS', 00042 'CONNECTION_ID', 00043 'CONV', 00044 'CONVERT', 00045 'COS', 00046 'COT', 00047 'COUNT', 00048 'CURDATE', 00049 'CURRENT_DATE', 00050 'CURRENT_TIME', 00051 'CURRENT_TIMESTAMP', 00052 'CURRENT_USER', 00053 'CURTIME', 00054 'DATABASE', 00055 'DATE_ADD', 00056 'DATE_FORMAT', 00057 'DATE_SUB', 00058 'DAYNAME', 00059 'DAYOFMONTH', 00060 'DAYOFWEEK', 00061 'DAYOFYEAR', 00062 'DECODE', 00063 'DEGREES', 00064 'DES_ENCRYPT', 00065 'DES_DECRYPT', 00066 'ELT', 00067 'ENCODE', 00068 'ENCRYPT', 00069 'EXP', 00070 'EXPORT_SET', 00071 'EXTRACT', 00072 'FIELD', 00073 'FIND_IN_SET', 00074 'FLOOR', 00075 'FORMAT', 00076 'FOUND_ROWS', 00077 'FROM_DAYS', 00078 'FROM_UNIXTIME', 00079 'GET_LOCK', 00080 'GREATEST', 00081 'GROUP_UNIQUE_USERS', 00082 'HEX', 00083 'IFNULL', 00084 'INET_ATON', 00085 'INET_NTOA', 00086 'INSTR', 00087 'INTERVAL', 00088 'IS_FREE_LOCK', 00089 'ISNULL', 00090 'LAST_INSERT_ID', 00091 'LCASE', 00092 'LEAST', 00093 'LEFT', 00094 'LENGTH', 00095 'LN', 00096 'LOAD_FILE', 00097 'LOCATE', 00098 'LOG', 00099 'LOG2', 00100 'LOG10', 00101 'LOWER', 00102 'LPAD', 00103 'LTRIM', 00104 'MAKE_SET', 00105 'MASTER_POS_WAIT', 00106 'MAX', 00107 'MD5', 00108 'MID', 00109 'MIN', 00110 'MOD', 00111 'MONTH', 00112 'MONTHNAME', 00113 'NOW', 00114 'NULLIF', 00115 'OCT', 00116 'OCTET_LENGTH', 00117 'ORD', 00118 'PASSWORD', 00119 'PERIOD_ADD', 00120 'PERIOD_DIFF', 00121 'PI', 00122 'POSITION', 00123 'POW', 00124 'POWER', 00125 'QUARTER', 00126 'QUOTE', 00127 'RADIANS', 00128 'RAND', 00129 'RELEASE_LOCK', 00130 'REPEAT', 00131 'REVERSE', 00132 'RIGHT', 00133 'ROUND', 00134 'RPAD', 00135 'RTRIM', 00136 'SEC_TO_TIME', 00137 'SESSION_USER', 00138 'SHA', 00139 'SHA1', 00140 'SIGN', 00141 'SIN', 00142 'SOUNDEX', 00143 'SPACE', 00144 'SQRT', 00145 'STD', 00146 'STDDEV', 00147 'STRCMP', 00148 'SUBDATE', 00149 'SUBSTRING', 00150 'SUBSTRING_INDEX', 00151 'SUM', 00152 'SYSDATE', 00153 'SYSTEM_USER', 00154 'TAN', 00155 'TIME_FORMAT', 00156 'TIME_TO_SEC', 00157 'TO_DAYS', 00158 'TRIM', 00159 'UCASE', 00160 'UNIQUE_USERS', 00161 'UNIX_TIMESTAMP', 00162 'UPPER', 00163 'USER', 00164 'VERSION', 00165 'WEEK', 00166 'WEEKDAY', 00167 'YEAR', 00168 'YEARWEEK' 00169 ); 00170 //$PMA_SQPdata_function_name_cnt = count($PMA_SQPdata_function_name); 00171 $PMA_SQPdata_function_name_cnt = 151; 00172 00173 $PMA_SQPdata_column_attrib = array ( 00174 'AUTO_INCREMENT', 00175 'BDB', 00176 'BERKELEYDB', 00177 'BINARY', 00178 'DEFAULT', 00179 'INNOBASE', 00180 'INNODB', 00181 'ISAM', 00182 'MRG_MYISAM', 00183 'MYISAM', 00184 'NATIONAL', 00185 'PRECISION', 00186 'UNSIGNED', 00187 'VARYING', 00188 'ZEROFILL' 00189 ); 00190 //$PMA_SQPdata_column_attrib_cnt = count($PMA_SQPdata_column_attrib); 00191 $PMA_SQPdata_column_attrib_cnt = 15; 00192 00193 $PMA_SQPdata_reserved_word = array ( 00194 'ACTION', 00195 'ADD', 00196 'AFTER', 00197 'AGAINST', 00198 'AGGREGATE', 00199 'ALL', 00200 'ALTER', 00201 'ANALYSE', 00202 'ANALYZE', 00203 'AND', 00204 'AS', 00205 'ASC', 00206 'AUTOCOMMIT', 00207 'AUTO_INCREMENT', 00208 'AVG_ROW_LENGTH', 00209 'BACKUP', 00210 'BEGIN', 00211 'BETWEEN', 00212 'BINLOG', 00213 'BOTH', 00214 'BY', 00215 'CASCADE', 00216 'CASE', 00217 'CHANGE', 00218 'CHANGED', 00219 'CHARSET', 00220 'CHECK', 00221 'CHECKSUM', 00222 'CLIENT', 00223 'COLLATE', 00224 'COLLATION', 00225 'COLUMN', 00226 'COLUMNS', 00227 'COMMENT', 00228 'COMMIT', 00229 'COMMITTED', 00230 'COMPRESSED', 00231 'CONCURRENT', 00232 'CONSTRAINT', 00233 'CREATE', 00234 'CROSS', 00235 'DATA', 00236 'DATABASE', 00237 'DATABASES', 00238 'DAY', 00239 'DAY_HOUR', 00240 'DAY_MINUTE', 00241 'DAY_SECOND', 00242 'DELAYED', 00243 'DELAY_KEY_WRITE', 00244 'DELETE', 00245 'DESC', 00246 'DESCRIBE', 00247 'DISTINCT', 00248 'DISTINCTROW', 00249 'DIV', 00250 'DO', 00251 'DROP', 00252 'DUMPFILE', 00253 'DYNAMIC', 00254 'ELSE', 00255 'ENCLOSED', 00256 'END', 00257 'ESCAPE', 00258 'ESCAPED', 00259 'EVENTS', 00260 'EXECUTE', 00261 'EXISTS', 00262 'EXPLAIN', 00263 'EXTENDED', 00264 'FAST', 00265 'FIELDS', 00266 'FILE', 00267 'FIRST', 00268 'FIXED', 00269 'FLUSH', 00270 'FOR', 00271 'FORCE', 00272 'FOREIGN', 00273 'FROM', 00274 'FULL', 00275 'FULLTEXT', 00276 'FUNCTION', 00277 'GEMINI', 00278 'GEMINI_SPIN_RETRIES', 00279 'GLOBAL', 00280 'GRANT', 00281 'GRANTS', 00282 'GROUP', 00283 'HAVING', 00284 'HEAP', 00285 'HIGH_PRIORITY', 00286 'HOSTS', 00287 'HOUR', 00288 'HOUR_MINUTE', 00289 'HOUR_SECOND', 00290 'IDENTIFIED', 00291 'IF', 00292 'IGNORE', 00293 'IN', 00294 'INDEX', 00295 'INDEXES', 00296 'INFILE', 00297 'INNER', 00298 'INSERT', 00299 'INSERT_ID', 00300 'INSERT_METHOD', 00301 'INTERVAL', 00302 'INTO', 00303 'IS', 00304 'ISOLATION', 00305 'JOIN', 00306 'KEY', 00307 'KEYS', 00308 'KILL', 00309 'LAST_INSERT_ID', 00310 'LEADING', 00311 'LEFT', 00312 'LEVEL', 00313 'LIKE', 00314 'LIMIT', 00315 'LINES', 00316 'LOAD', 00317 'LOCAL', 00318 'LOCK', 00319 'LOCKS', 00320 'LOGS', 00321 'LOW_PRIORITY', 00322 'MASTER', 00323 'MASTER_CONNECT_RETRY', 00324 'MASTER_HOST', 00325 'MASTER_LOG_FILE', 00326 'MASTER_LOG_POS', 00327 'MASTER_PASSWORD', 00328 'MASTER_PORT', 00329 'MASTER_USER', 00330 'MATCH', 00331 'MAX_CONNECTIONS_PER_HOUR', 00332 'MAX_QUERIES_PER_HOUR', 00333 'MAX_ROWS', 00334 'MAX_UPDATES_PER_HOUR', 00335 'MEDIUM', 00336 'MERGE', 00337 'MIN_ROWS', 00338 'MINUTE', 00339 'MINUTE_SECOND', 00340 'MODE', 00341 'MODIFY', 00342 'MONTH', 00343 'MRG_MYISAM', 00344 'MYISAM', 00345 'NATURAL', 00346 // 'NO' is not allowed in SQL-99 but is allowed in MySQL 00347 //'NO', 00348 'NOT', 00349 'NULL', 00350 'ON', 00351 'OPEN', 00352 'OPTIMIZE', 00353 'OPTION', 00354 'OPTIONALLY', 00355 'OR', 00356 'ORDER', 00357 'OUTER', 00358 'OUTFILE', 00359 'PACK_KEYS', 00360 'PARTIAL', 00361 'PASSWORD', 00362 'PRIMARY', 00363 'PRIVILEGES', 00364 'PROCEDURE', 00365 'PROCESS', 00366 'PROCESSLIST', 00367 'PURGE', 00368 'QUICK', 00369 'RAID0', 00370 'RAID_CHUNKS', 00371 'RAID_CHUNKSIZE', 00372 'RAID_TYPE', 00373 'READ', 00374 'REFERENCES', 00375 'REGEXP', 00376 'RELOAD', 00377 'RENAME', 00378 'REPAIR', 00379 'REPEATABLE', 00380 'REPLACE', 00381 'REPLICATION', 00382 'RESET', 00383 'RESTORE', 00384 'RESTRICT', 00385 'RETURN', 00386 'RETURNS', 00387 'REVOKE', 00388 'RIGHT', 00389 'RLIKE', 00390 'ROLLBACK', 00391 'ROW', 00392 'ROW_FORMAT', 00393 'ROWS', 00394 'SECOND', 00395 'SELECT', 00396 'SERIALIZABLE', 00397 'SHARE', 00398 'SHOW', 00399 'SHUTDOWN', 00400 'SLAVE', 00401 'SONAME', 00402 'SQL_AUTO_IS_NULL', 00403 'SQL_BIG_RESULT', 00404 'SQL_BIG_SELECTS', 00405 'SQL_BIG_TABLES', 00406 'SQL_BUFFER_RESULT', 00407 'SQL_CACHE', 00408 'SQL_CALC_FOUND_ROWS', 00409 'SQL_LOG_BIN', 00410 'SQL_LOG_OFF', 00411 'SQL_LOG_UPDATE', 00412 'SQL_LOW_PRIORITY_UPDATES', 00413 'SQL_MAX_JOIN_SIZE', 00414 'SQL_NO_CACHE', 00415 'SQL_QUOTE_SHOW_CREATE', 00416 'SQL_SAFE_UPDATES', 00417 'SQL_SELECT_LIMIT', 00418 'SQL_SLAVE_SKIP_COUNTER', 00419 'SQL_SMALL_RESULT', 00420 'SQL_WARNINGS', 00421 'START', 00422 'STARTING', 00423 'STATUS', 00424 'STOP', 00425 'STRAIGHT_JOIN', 00426 'STRING', 00427 'STRIPED', 00428 'SUPER', 00429 'TABLE', 00430 'TABLES', 00431 'TEMPORARY', 00432 'TERMINATED', 00433 'THEN', 00434 'TO', 00435 'TRAILING', 00436 'TRUNCATE', 00437 'TYPE', 00438 'UNCOMMITTED', 00439 'UNION', 00440 'UNIQUE', 00441 'UNLOCK', 00442 'UPDATE', 00443 'USAGE', 00444 'USE', 00445 'USING', 00446 'VALUES', 00447 'VARIABLES', 00448 'WHEN', 00449 'WHERE', 00450 'WITH', 00451 'WORK', 00452 'WRITE', 00453 'XOR', 00454 'YEAR_MONTH' 00455 ); 00456 //$PMA_SQPdata_reserved_word_cnt = count($PMA_SQPdata_reserved_word); 00457 $PMA_SQPdata_reserved_word_cnt = 259; 00458 00459 $PMA_SQPdata_column_type = array ( 00460 'BIGINT', 00461 'BIT', 00462 'BLOB', 00463 'BOOL', 00464 'CHAR', 00465 'CHARACTER', 00466 'DATE', 00467 'DATETIME', 00468 'DEC', 00469 'DECIMAL', 00470 'DOUBLE', 00471 'ENUM', 00472 'FLOAT', 00473 'FLOAT4', 00474 'FLOAT8', 00475 'INT', 00476 'INT1', 00477 'INT2', 00478 'INT3', 00479 'INT4', 00480 'INT8', 00481 'INTEGER', 00482 'LONG', 00483 'LONGBLOB', 00484 'LONGTEXT', 00485 'MEDIUMBLOB', 00486 'MEDIUMINT', 00487 'MEDIUMTEXT', 00488 'MIDDLEINT', 00489 'NCHAR', 00490 'NUMERIC', 00491 'REAL', 00492 'SET', 00493 'SMALLINT', 00494 'TEXT', 00495 'TIME', 00496 'TIMESTAMP', 00497 'TINYBLOB', 00498 'TINYINT', 00499 'TINYTEXT', 00500 'VARBINARY', 00501 'VARCHAR', 00502 'YEAR' 00503 ); 00504 //$PMA_SQPdata_column_type_cnt = count($PMA_SQPdata_column_type); 00505 $PMA_SQPdata_column_type_cnt = 43; 00506 00507 ?>