00001
00002
00003
00004
00005
00006
00007
00008 #include <mysqldriver.h>
00009
00010 namespace KexiDB {
00011 const char* MySqlDriver::keywords[] = {
00012 "ACTION",
00013 "ADD",
00014 "AGAINST",
00015 "AGGREGATE",
00016 "ALTER",
00017 "ANALYZE",
00018 "ANY",
00019 "ASCII",
00020 "AUTO_INCREMENT",
00021 "AVG",
00022 "AVG_ROW_LENGTH",
00023 "BACKUP",
00024 "BDB",
00025 "BERKELEYDB",
00026 "BIGINT",
00027 "BINARY",
00028 "BINLOG",
00029 "BIT",
00030 "BLOB",
00031 "BOOL",
00032 "BOOLEAN",
00033 "BOTH",
00034 "BTREE",
00035 "BYTE",
00036 "CACHE",
00037 "CHANGE",
00038 "CHANGED",
00039 "CHAR",
00040 "CHARACTER",
00041 "CHARSET",
00042 "CHECKSUM",
00043 "CIPHER",
00044 "CLIENT",
00045 "CLOSE",
00046 "COLLATION",
00047 "COLUMN",
00048 "COLUMNS",
00049 "COMMENT",
00050 "COMMITTED",
00051 "COMPRESSED",
00052 "CONCURRENT",
00053 "CONVERT",
00054 "CUBE",
00055 "CURRENT_DATE",
00056 "CURRENT_TIME",
00057 "CURRENT_TIMESTAMP",
00058 "CURRENT_USER",
00059 "DATA",
00060 "DATABASES",
00061 "DATE",
00062 "DATETIME",
00063 "DAY",
00064 "DAY_HOUR",
00065 "DAY_MICROSECOND",
00066 "DAY_MINUTE",
00067 "DAY_SECOND",
00068 "DEALLOCATE",
00069 "DEC",
00070 "DECIMAL",
00071 "DELAYED",
00072 "DELAY_KEY_WRITE",
00073 "DESCRIBE",
00074 "DES_KEY_FILE",
00075 "DIRECTORY",
00076 "DISABLE",
00077 "DISCARD",
00078 "DISTINCTROW",
00079 "DIV",
00080 "DO",
00081 "DOUBLE",
00082 "DUAL",
00083 "DUMPFILE",
00084 "DUPLICATE",
00085 "DYNAMIC",
00086 "ENABLE",
00087 "ENCLOSED",
00088 "ENGINE",
00089 "ENGINES",
00090 "ENUM",
00091 "ERRORS",
00092 "ESCAPE",
00093 "ESCAPED",
00094 "EVENTS",
00095 "EXECUTE",
00096 "EXISTS",
00097 "EXPANSION",
00098 "EXTENDED",
00099 "FALSE",
00100 "FAST",
00101 "FIELDS",
00102 "FILE",
00103 "FIRST",
00104 "FIXED",
00105 "FLOAT",
00106 "FLOAT4",
00107 "FLOAT8",
00108 "FLUSH",
00109 "FORCE",
00110 "FULLTEXT",
00111 "FUNCTION",
00112 "GEOMETRY",
00113 "GEOMETRYCOLLECTION",
00114 "GET_FORMAT",
00115 "GLOBAL",
00116 "GRANT",
00117 "GRANTS",
00118 "HANDLER",
00119 "HASH",
00120 "HELP",
00121 "HIGH_PRIORITY",
00122 "HOSTS",
00123 "HOUR",
00124 "HOUR_MICROSECOND",
00125 "HOUR_MINUTE",
00126 "HOUR_SECOND",
00127 "IDENTIFIED",
00128 "IF",
00129 "IMPORT",
00130 "INDEXES",
00131 "INFILE",
00132 "INNOBASE",
00133 "INNODB",
00134 "INSERT_METHOD",
00135 "INT",
00136 "INT1",
00137 "INT2",
00138 "INT3",
00139 "INT4",
00140 "INT8",
00141 "INTERVAL",
00142 "IO_THREAD",
00143 "ISOLATION",
00144 "ISSUER",
00145 "KEYS",
00146 "KILL",
00147 "LAST",
00148 "LEADING",
00149 "LEAVES",
00150 "LEVEL",
00151 "LINES",
00152 "LINESTRING",
00153 "LOAD",
00154 "LOCAL",
00155 "LOCALTIME",
00156 "LOCALTIMESTAMP",
00157 "LOCK",
00158 "LOCKS",
00159 "LOGS",
00160 "LONG",
00161 "LONGBLOB",
00162 "LONGTEXT",
00163 "LOW_PRIORITY",
00164 "MASTER",
00165 "MASTER_CONNECT_RETRY",
00166 "MASTER_HOST",
00167 "MASTER_LOG_FILE",
00168 "MASTER_LOG_POS",
00169 "MASTER_PASSWORD",
00170 "MASTER_PORT",
00171 "MASTER_SERVER_ID",
00172 "MASTER_SSL",
00173 "MASTER_SSL_CA",
00174 "MASTER_SSL_CAPATH",
00175 "MASTER_SSL_CERT",
00176 "MASTER_SSL_CIPHER",
00177 "MASTER_SSL_KEY",
00178 "MASTER_USER",
00179 "MAX_CONNECTIONS_PER_HOUR",
00180 "MAX_QUERIES_PER_HOUR",
00181 "MAX_ROWS",
00182 "MAX_UPDATES_PER_HOUR",
00183 "MEDIUM",
00184 "MEDIUMBLOB",
00185 "MEDIUMINT",
00186 "MEDIUMTEXT",
00187 "MICROSECOND",
00188 "MIDDLEINT",
00189 "MINUTE",
00190 "MINUTE_MICROSECOND",
00191 "MINUTE_SECOND",
00192 "MIN_ROWS",
00193 "MOD",
00194 "MODE",
00195 "MODIFY",
00196 "MONTH",
00197 "MULTILINESTRING",
00198 "MULTIPOINT",
00199 "MULTIPOLYGON",
00200 "NAMES",
00201 "NATIONAL",
00202 "NDB",
00203 "NDBCLUSTER",
00204 "NCHAR",
00205 "NEW",
00206 "NEXT",
00207 "NO",
00208 "NONE",
00209 "NO_WRITE_TO_BINLOG",
00210 "NUMERIC",
00211 "NVARCHAR",
00212 "OLD_PASSWORD",
00213 "ONE_SHOT",
00214 "OPEN",
00215 "OPTIMIZE",
00216 "OPTION",
00217 "OPTIONALLY",
00218 "OUTFILE",
00219 "PACK_KEYS",
00220 "PARTIAL",
00221 "PASSWORD",
00222 "POINT",
00223 "POLYGON",
00224 "PRECISION",
00225 "PREPARE",
00226 "PREV",
00227 "PRIVILEGES",
00228 "PROCEDURE",
00229 "PROCESS",
00230 "PROCESSLIST",
00231 "PURGE",
00232 "QUERY",
00233 "QUICK",
00234 "RAID0",
00235 "RAID_CHUNKS",
00236 "RAID_CHUNKSIZE",
00237 "RAID_TYPE",
00238 "READ",
00239 "REAL",
00240 "REGEXP",
00241 "RELAY_LOG_FILE",
00242 "RELAY_LOG_POS",
00243 "RELAY_THREAD",
00244 "RELOAD",
00245 "RENAME",
00246 "REPAIR",
00247 "REPEATABLE",
00248 "REPLICATION",
00249 "REQUIRE",
00250 "RESET",
00251 "RESTORE",
00252 "RETURNS",
00253 "REVOKE",
00254 "RLIKE",
00255 "ROLLUP",
00256 "ROWS",
00257 "ROW_FORMAT",
00258 "RTREE",
00259 "SAVEPOINT",
00260 "SECOND",
00261 "SECOND_MICROSECOND",
00262 "SEPARATOR",
00263 "SERIAL",
00264 "SERIALIZABLE",
00265 "SESSION",
00266 "SHARE",
00267 "SHOW",
00268 "SHUTDOWN",
00269 "SIGNED",
00270 "SIMPLE",
00271 "SLAVE",
00272 "SMALLINT",
00273 "SOME",
00274 "SONAME",
00275 "SOUNDS",
00276 "SPATIAL",
00277 "SQL_BIG_RESULT",
00278 "SQL_BUFFER_RESULT",
00279 "SQL_CACHE",
00280 "SQL_CALC_FOUND_ROWS",
00281 "SQL_NO_CACHE",
00282 "SQL_SMALL_RESULT",
00283 "SQL_THREAD",
00284 "SSL",
00285 "START",
00286 "STARTING",
00287 "STATUS",
00288 "STOP",
00289 "STORAGE",
00290 "STRAIGHT_JOIN",
00291 "STRING",
00292 "STRIPED",
00293 "SUBJECT",
00294 "SUPER",
00295 "TABLES",
00296 "TABLESPACE",
00297 "TERMINATED",
00298 "TEXT",
00299 "TIME",
00300 "TIMESTAMP",
00301 "TINYBLOB",
00302 "TINYINT",
00303 "TINYTEXT",
00304 "TRAILING",
00305 "TRUE",
00306 "TRUNCATE",
00307 "TYPE",
00308 "TYPES",
00309 "UNCOMMITTED",
00310 "UNICODE",
00311 "UNLOCK",
00312 "UNSIGNED",
00313 "UNTIL",
00314 "USAGE",
00315 "USE",
00316 "USER",
00317 "USER_RESOURCES",
00318 "USE_FRM",
00319 "UTC_DATE",
00320 "UTC_TIME",
00321 "UTC_TIMESTAMP",
00322 "VALUE",
00323 "VARBINARY",
00324 "VARCHAR",
00325 "VARCHARACTER",
00326 "VARIABLES",
00327 "VARYING",
00328 "WARNINGS",
00329 "WITH",
00330 "WORK",
00331 "WRITE",
00332 "X509",
00333 "YEAR",
00334 "YEAR_MONTH",
00335 "ZEROFILL",
00336 0
00337 };
00338 }