~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to drizzled/symbol_hash.h

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-12-21 16:39:40 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20101221163940-c1pfo1jjvx7909xq
Tags: 2010.12.06-0ubuntu1
* New upstream release.
* Added libaio-dev build depend for InnoDB.
* Removed libpcre patch - applied upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
/* -*- mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; -*-
35
35
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
36
36
 *
37
 
 *  Copyright (C) 2008 Sun Microsystems
 
37
 *  Copyright (C) 2008 Sun Microsystems, Inc.
38
38
 *
39
39
 *  This program is free software; you can redistribute it and/or modify
40
40
 *  it under the terms of the GNU General Public License as published by
67
67
  are compiled into the server. Don't add ifdef'ed symbols to the
68
68
  lists
69
69
*/
70
 
/* maximum key range = 1501, duplicates = 0 */
 
70
/* maximum key range = 1585, duplicates = 0 */
71
71
 
72
72
class symbol_hash
73
73
{
82
82
{
83
83
  static const unsigned short asso_values[] =
84
84
    {
85
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
86
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
87
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
88
 
      1502, 1502, 1502,    5, 1502, 1502, 1502, 1502, 1502, 1502,
89
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
90
 
      1502, 1502,    5, 1502, 1502, 1502,    0, 1502, 1502, 1502,
91
 
        20,    5,    0, 1502, 1502,   60,  115,  145,   75,    5,
92
 
       420,   60,  330,   40,    5,  385,  105,  265,    5,  120,
93
 
       305,  360,   15,   15,    0,  310,  280,  510,  499,  195,
94
 
      1502, 1502, 1502, 1502, 1502,  415, 1502, 1502, 1502, 1502,
95
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
96
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
97
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
98
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
99
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
100
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
101
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
102
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
103
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
104
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
105
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
106
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
107
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
108
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
109
 
      1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502,
110
 
      1502, 1502, 1502, 1502, 1502, 1502
 
85
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
86
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
87
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
88
      1586, 1586, 1586,    5, 1586, 1586, 1586, 1586, 1586, 1586,
 
89
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
90
      1586, 1586,    5, 1586, 1586, 1586,    0, 1586, 1586, 1586,
 
91
        20,    5,    0, 1586, 1586,   60,  475,  145,   75,    5,
 
92
       270,  245,  400,   40,    5,  443,  105,  325,    5,  120,
 
93
       380,  345,   15,   15,    0,  280,  430,  522,  597,  200,
 
94
        10, 1586, 1586, 1586, 1586,  170, 1586, 1586, 1586, 1586,
 
95
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
96
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
97
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
98
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
99
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
100
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
101
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
102
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
103
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
104
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
105
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
106
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
107
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
108
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
109
      1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
 
110
      1586, 1586, 1586, 1586, 1586, 1586
111
111
    };
112
112
  register int hval = len;
113
113
 
141
141
{
142
142
  enum
143
143
    {
144
 
      TOTAL_KEYWORDS = 367,
 
144
      TOTAL_KEYWORDS = 373,
145
145
      MIN_WORD_LENGTH = 1,
146
146
      MAX_WORD_LENGTH = 19,
147
147
      MIN_HASH_VALUE = 1,
148
 
      MAX_HASH_VALUE = 1501
 
148
      MAX_HASH_VALUE = 1585
149
149
    };
150
150
 
151
151
  static const struct st_symbol wordlist[] =
160
160
      {"!=", NE},
161
161
#line 47 "drizzled/symbol_hash.gperf"
162
162
      {"<>", NE},
163
 
#line 326 "drizzled/symbol_hash.gperf"
 
163
#line 328 "drizzled/symbol_hash.gperf"
164
164
      {"SET", SET},
165
165
#line 52 "drizzled/symbol_hash.gperf"
166
166
      {"<=>", EQUAL_SYM},
168
168
      {"<=", LE},
169
169
#line 45 "drizzled/symbol_hash.gperf"
170
170
      {"<", LT},
171
 
#line 302 "drizzled/symbol_hash.gperf"
 
171
#line 303 "drizzled/symbol_hash.gperf"
172
172
      {"RETURN", RETURN_SYM},
173
173
#line 202 "drizzled/symbol_hash.gperf"
174
174
      {"INT", INT_SYM},
176
176
      {"INT8", BIGINT_SYM},
177
177
#line 194 "drizzled/symbol_hash.gperf"
178
178
      {"IN", IN_SYM},
179
 
#line 373 "drizzled/symbol_hash.gperf"
 
179
#line 376 "drizzled/symbol_hash.gperf"
180
180
      {"TINYTEXT", TEXT_SYM},
181
181
#line 203 "drizzled/symbol_hash.gperf"
182
182
      {"INT4", INT_SYM},
183
 
#line 303 "drizzled/symbol_hash.gperf"
 
183
#line 304 "drizzled/symbol_hash.gperf"
184
184
      {"RETURNS", RETURNS_SYM},
185
 
#line 301 "drizzled/symbol_hash.gperf"
 
185
#line 302 "drizzled/symbol_hash.gperf"
186
186
      {"RESTRICT", RESTRICT},
187
 
#line 325 "drizzled/symbol_hash.gperf"
 
187
#line 327 "drizzled/symbol_hash.gperf"
188
188
      {"SERVER", SERVER_SYM},
189
189
#line 65 "drizzled/symbol_hash.gperf"
190
190
      {"AT", AT_SYM},
192
192
      {"ERRORS", ERRORS},
193
193
#line 208 "drizzled/symbol_hash.gperf"
194
194
      {"IS", IS},
195
 
#line 350 "drizzled/symbol_hash.gperf"
 
195
#line 353 "drizzled/symbol_hash.gperf"
196
196
      {"START", START_SYM},
197
197
#line 201 "drizzled/symbol_hash.gperf"
198
198
      {"INSERT", INSERT},
199
 
#line 320 "drizzled/symbol_hash.gperf"
 
199
#line 322 "drizzled/symbol_hash.gperf"
200
200
      {"SENSITIVE", SENSITIVE_SYM},
201
201
#line 198 "drizzled/symbol_hash.gperf"
202
202
      {"INNER", INNER_SYM},
203
 
#line 156 "drizzled/symbol_hash.gperf"
204
 
      {"ENGINE", ENGINE_SYM},
205
 
#line 324 "drizzled/symbol_hash.gperf"
 
203
#line 326 "drizzled/symbol_hash.gperf"
206
204
      {"SESSION", SESSION_SYM},
207
205
#line 62 "drizzled/symbol_hash.gperf"
208
206
      {"AS", AS},
209
207
#line 288 "drizzled/symbol_hash.gperf"
210
208
      {"RANGE", RANGE_SYM},
211
 
#line 357 "drizzled/symbol_hash.gperf"
212
 
      {"STRING", STRING_SYM},
213
 
#line 330 "drizzled/symbol_hash.gperf"
 
209
#line 333 "drizzled/symbol_hash.gperf"
214
210
      {"SNAPSHOT", SNAPSHOT_SYM},
215
211
#line 155 "drizzled/symbol_hash.gperf"
216
212
      {"ENDS", ENDS_SYM},
220
216
      {"READS", READS_SYM},
221
217
#line 210 "drizzled/symbol_hash.gperf"
222
218
      {"ITERATE", ITERATE_SYM},
223
 
#line 306 "drizzled/symbol_hash.gperf"
224
 
      {"RIGHT", RIGHT},
225
219
#line 200 "drizzled/symbol_hash.gperf"
226
220
      {"INSENSITIVE", INSENSITIVE_SYM},
227
221
#line 136 "drizzled/symbol_hash.gperf"
228
222
      {"DESCRIBE", DESCRIBE},
229
 
#line 205 "drizzled/symbol_hash.gperf"
230
 
      {"INTEGER", INT_SYM},
231
223
#line 261 "drizzled/symbol_hash.gperf"
232
224
      {"NOT", NOT_SYM},
233
 
#line 192 "drizzled/symbol_hash.gperf"
234
 
      {"IGNORE", IGNORE_SYM},
235
225
#line 266 "drizzled/symbol_hash.gperf"
236
226
      {"ON", ON},
237
227
#line 150 "drizzled/symbol_hash.gperf"
238
228
      {"ELSE", ELSE},
239
 
#line 71 "drizzled/symbol_hash.gperf"
240
 
      {"BETWEEN", BETWEEN_SYM},
241
229
#line 267 "drizzled/symbol_hash.gperf"
242
230
      {"ONE", ONE_SYM},
243
231
#line 260 "drizzled/symbol_hash.gperf"
244
232
      {"NONE", NONE_SYM},
245
 
#line 351 "drizzled/symbol_hash.gperf"
246
 
      {"STARTING", STARTING},
247
233
#line 122 "drizzled/symbol_hash.gperf"
248
234
      {"DATE", DATE_SYM},
249
 
#line 79 "drizzled/symbol_hash.gperf"
250
 
      {"BTREE", BTREE_SYM},
251
 
#line 376 "drizzled/symbol_hash.gperf"
 
235
#line 379 "drizzled/symbol_hash.gperf"
252
236
      {"TRANSACTION", TRANSACTION_SYM},
253
237
#line 123 "drizzled/symbol_hash.gperf"
254
238
      {"DATETIME", DATETIME_SYM},
255
 
#line 366 "drizzled/symbol_hash.gperf"
 
239
#line 369 "drizzled/symbol_hash.gperf"
256
240
      {"TERMINATED", TERMINATED},
257
241
#line 273 "drizzled/symbol_hash.gperf"
258
242
      {"OR", OR_SYM},
259
 
#line 74 "drizzled/symbol_hash.gperf"
260
 
      {"BIT", BIT_SYM},
261
243
#line 289 "drizzled/symbol_hash.gperf"
262
244
      {"READ", READ_SYM},
263
245
#line 154 "drizzled/symbol_hash.gperf"
268
250
      {"INTO", INTO},
269
251
#line 199 "drizzled/symbol_hash.gperf"
270
252
      {"INOUT", INOUT_SYM},
271
 
#line 323 "drizzled/symbol_hash.gperf"
 
253
#line 325 "drizzled/symbol_hash.gperf"
272
254
      {"SERIALIZABLE", SERIALIZABLE_SYM},
273
255
#line 206 "drizzled/symbol_hash.gperf"
274
256
      {"INTERVAL", INTERVAL_SYM},
275
257
#line 211 "drizzled/symbol_hash.gperf"
276
258
      {"JOIN", JOIN_SYM},
 
259
#line 308 "drizzled/symbol_hash.gperf"
 
260
      {"RLIKE", REGEXP_SYM},
277
261
#line 111 "drizzled/symbol_hash.gperf"
278
262
      {"CREATE", CREATE},
279
263
#line 140 "drizzled/symbol_hash.gperf"
286
270
      {"ENABLE", ENABLE_SYM},
287
271
#line 293 "drizzled/symbol_hash.gperf"
288
272
      {"REAL", REAL},
289
 
#line 362 "drizzled/symbol_hash.gperf"
290
 
      {"TABLE", TABLE_SYM},
291
273
#line 256 "drizzled/symbol_hash.gperf"
292
274
      {"NATURAL", NATURAL},
293
 
#line 70 "drizzled/symbol_hash.gperf"
294
 
      {"BEGIN", BEGIN_SYM},
295
275
#line 134 "drizzled/symbol_hash.gperf"
296
276
      {"DELETE", DELETE_SYM},
297
 
#line 296 "drizzled/symbol_hash.gperf"
 
277
#line 297 "drizzled/symbol_hash.gperf"
298
278
      {"RELEASE", RELEASE_SYM},
299
279
#line 118 "drizzled/symbol_hash.gperf"
300
280
      {"DATA", DATA_SYM},
301
281
#line 58 "drizzled/symbol_hash.gperf"
302
282
      {"ALTER", ALTER},
303
 
#line 363 "drizzled/symbol_hash.gperf"
304
 
      {"TABLES", TABLES},
305
 
#line 56 "drizzled/symbol_hash.gperf"
306
 
      {"AGGREGATE", AGGREGATE_SYM},
307
 
#line 322 "drizzled/symbol_hash.gperf"
 
283
#line 324 "drizzled/symbol_hash.gperf"
308
284
      {"SERIAL", SERIAL_SYM},
309
 
#line 354 "drizzled/symbol_hash.gperf"
 
285
#line 357 "drizzled/symbol_hash.gperf"
310
286
      {"STORAGE", STORAGE_SYM},
311
287
#line 190 "drizzled/symbol_hash.gperf"
312
288
      {"IDENTIFIED", IDENTIFIED_SYM},
313
289
#line 60 "drizzled/symbol_hash.gperf"
314
290
      {"AND", AND_SYM},
315
 
#line 355 "drizzled/symbol_hash.gperf"
 
291
#line 358 "drizzled/symbol_hash.gperf"
316
292
      {"STORED", STORED_SYM},
317
 
#line 72 "drizzled/symbol_hash.gperf"
318
 
      {"BIGINT", BIGINT_SYM},
319
293
#line 85 "drizzled/symbol_hash.gperf"
320
294
      {"CASE", CASE_SYM},
321
295
#line 233 "drizzled/symbol_hash.gperf"
322
296
      {"LONGTEXT", TEXT_SYM},
323
 
#line 374 "drizzled/symbol_hash.gperf"
 
297
#line 377 "drizzled/symbol_hash.gperf"
324
298
      {"TO", TO_SYM},
325
299
#line 135 "drizzled/symbol_hash.gperf"
326
300
      {"DESC", DESC},
330
304
      {"ONLINE", ONLINE_SYM},
331
305
#line 259 "drizzled/symbol_hash.gperf"
332
306
      {"NO", NO_SYM},
333
 
#line 375 "drizzled/symbol_hash.gperf"
334
 
      {"TRAILING", TRAILING},
335
 
#line 316 "drizzled/symbol_hash.gperf"
 
307
#line 318 "drizzled/symbol_hash.gperf"
336
308
      {"SECOND", SECOND_SYM},
337
309
#line 209 "drizzled/symbol_hash.gperf"
338
310
      {"ISOLATION", ISOLATION},
339
 
#line 138 "drizzled/symbol_hash.gperf"
340
 
      {"DISABLE", DISABLE_SYM},
 
311
#line 359 "drizzled/symbol_hash.gperf"
 
312
      {"STRAIGHT_JOIN", STRAIGHT_JOIN},
341
313
#line 129 "drizzled/symbol_hash.gperf"
342
314
      {"DEALLOCATE", DEALLOCATE_SYM},
343
 
#line 119 "drizzled/symbol_hash.gperf"
344
 
      {"DATABASE", DATABASE},
 
315
#line 291 "drizzled/symbol_hash.gperf"
 
316
      {"READ_WRITE", READ_WRITE_SYM},
 
317
#line 156 "drizzled/symbol_hash.gperf"
 
318
      {"ENGINE", ENGINE_SYM},
345
319
#line 139 "drizzled/symbol_hash.gperf"
346
320
      {"DISCARD", DISCARD},
347
 
#line 319 "drizzled/symbol_hash.gperf"
 
321
#line 321 "drizzled/symbol_hash.gperf"
348
322
      {"SELECT", SELECT_SYM},
349
 
#line 217 "drizzled/symbol_hash.gperf"
350
 
      {"LEADING", LEADING},
351
 
#line 411 "drizzled/symbol_hash.gperf"
352
 
      {"YEAR", YEAR_SYM},
353
323
#line 110 "drizzled/symbol_hash.gperf"
354
324
      {"CONVERT", CONVERT_SYM},
355
 
#line 372 "drizzled/symbol_hash.gperf"
356
 
      {"TINYBLOB", BLOB_SYM},
 
325
#line 416 "drizzled/symbol_hash.gperf"
 
326
      {"YEAR", YEAR_SYM},
357
327
#line 107 "drizzled/symbol_hash.gperf"
358
328
      {"CONSTRAINT", CONSTRAINT},
 
329
#line 360 "drizzled/symbol_hash.gperf"
 
330
      {"STRING", STRING_SYM},
359
331
#line 54 "drizzled/symbol_hash.gperf"
360
332
      {"ADD", ADD},
361
 
#line 120 "drizzled/symbol_hash.gperf"
362
 
      {"DATABASES", DATABASES},
363
333
#line 83 "drizzled/symbol_hash.gperf"
364
334
      {"CASCADE", CASCADE},
365
335
#line 137 "drizzled/symbol_hash.gperf"
366
336
      {"DETERMINISTIC", DETERMINISTIC_SYM},
367
 
#line 231 "drizzled/symbol_hash.gperf"
368
 
      {"LONG", LONG_SYM},
369
337
#line 132 "drizzled/symbol_hash.gperf"
370
338
      {"DECLARE", DECLARE_SYM},
371
339
#line 255 "drizzled/symbol_hash.gperf"
372
340
      {"NATIONAL", NATIONAL_SYM},
373
 
#line 242 "drizzled/symbol_hash.gperf"
374
 
      {"MERGE", MERGE_SYM},
375
 
#line 297 "drizzled/symbol_hash.gperf"
376
 
      {"RENAME", RENAME},
377
 
#line 317 "drizzled/symbol_hash.gperf"
 
341
#line 319 "drizzled/symbol_hash.gperf"
378
342
      {"SECOND_MICROSECOND", SECOND_MICROSECOND_SYM},
379
 
#line 230 "drizzled/symbol_hash.gperf"
380
 
      {"LOGS", LOGS_SYM},
 
343
#line 380 "drizzled/symbol_hash.gperf"
 
344
      {"TRUE", TRUE_SYM},
 
345
#line 307 "drizzled/symbol_hash.gperf"
 
346
      {"RIGHT", RIGHT},
 
347
#line 394 "drizzled/symbol_hash.gperf"
 
348
      {"USE", USE_SYM},
 
349
#line 205 "drizzled/symbol_hash.gperf"
 
350
      {"INTEGER", INT_SYM},
381
351
#line 112 "drizzled/symbol_hash.gperf"
382
352
      {"CROSS", CROSS},
383
 
#line 81 "drizzled/symbol_hash.gperf"
384
 
      {"BYTE", BYTE_SYM},
385
 
#line 244 "drizzled/symbol_hash.gperf"
386
 
      {"MINUTE", MINUTE_SYM},
 
353
#line 192 "drizzled/symbol_hash.gperf"
 
354
      {"IGNORE", IGNORE_SYM},
 
355
#line 395 "drizzled/symbol_hash.gperf"
 
356
      {"USER", USER},
387
357
#line 109 "drizzled/symbol_hash.gperf"
388
358
      {"CONTINUE", CONTINUE_SYM},
389
359
#line 106 "drizzled/symbol_hash.gperf"
390
360
      {"CONSISTENT", CONSISTENT_SYM},
391
 
#line 304 "drizzled/symbol_hash.gperf"
392
 
      {"REVERSE", REVERSE_SYM},
 
361
#line 354 "drizzled/symbol_hash.gperf"
 
362
      {"STARTING", STARTING},
393
363
#line 104 "drizzled/symbol_hash.gperf"
394
364
      {"CONDITION", CONDITION_SYM},
 
365
#line 171 "drizzled/symbol_hash.gperf"
 
366
      {"FIRST", FIRST_SYM},
 
367
#line 295 "drizzled/symbol_hash.gperf"
 
368
      {"REFERENCES", REFERENCES},
 
369
#line 53 "drizzled/symbol_hash.gperf"
 
370
      {"ACTION", ACTION},
395
371
#line 59 "drizzled/symbol_hash.gperf"
396
372
      {"ANALYZE", ANALYZE_SYM},
397
 
#line 377 "drizzled/symbol_hash.gperf"
398
 
      {"TRUE", TRUE_SYM},
399
 
#line 53 "drizzled/symbol_hash.gperf"
400
 
      {"ACTION", ACTION},
401
 
#line 390 "drizzled/symbol_hash.gperf"
402
 
      {"USE", USE_SYM},
403
 
#line 253 "drizzled/symbol_hash.gperf"
404
 
      {"NAME", NAME_SYM},
405
 
#line 364 "drizzled/symbol_hash.gperf"
406
 
      {"TABLESPACE", TABLESPACE},
 
373
#line 387 "drizzled/symbol_hash.gperf"
 
374
      {"UNION", UNION_SYM},
407
375
#line 93 "drizzled/symbol_hash.gperf"
408
376
      {"COALESCE", COALESCE},
409
 
#line 368 "drizzled/symbol_hash.gperf"
410
 
      {"THEN", THEN_SYM},
411
 
#line 247 "drizzled/symbol_hash.gperf"
412
 
      {"MIN_ROWS", MIN_ROWS},
413
 
#line 391 "drizzled/symbol_hash.gperf"
414
 
      {"USER", USER},
415
377
#line 108 "drizzled/symbol_hash.gperf"
416
378
      {"CONTAINS", CONTAINS_SYM},
417
379
#line 153 "drizzled/symbol_hash.gperf"
418
380
      {"ENCLOSED", ENCLOSED},
 
381
#line 242 "drizzled/symbol_hash.gperf"
 
382
      {"MERGE", MERGE_SYM},
 
383
#line 298 "drizzled/symbol_hash.gperf"
 
384
      {"RENAME", RENAME},
419
385
#line 84 "drizzled/symbol_hash.gperf"
420
386
      {"CASCADED", CASCADED},
421
387
#line 224 "drizzled/symbol_hash.gperf"
422
388
      {"LOAD", LOAD},
423
 
#line 254 "drizzled/symbol_hash.gperf"
424
 
      {"NAMES", NAMES_SYM},
 
389
#line 55 "drizzled/symbol_hash.gperf"
 
390
      {"AFTER", AFTER_SYM},
425
391
#line 63 "drizzled/symbol_hash.gperf"
426
392
      {"ASC", ASC},
427
 
#line 384 "drizzled/symbol_hash.gperf"
428
 
      {"UNION", UNION_SYM},
429
 
#line 77 "drizzled/symbol_hash.gperf"
430
 
      {"BOOLEAN", BOOLEAN_SYM},
 
393
#line 393 "drizzled/symbol_hash.gperf"
 
394
      {"USAGE", USAGE},
431
395
#line 130 "drizzled/symbol_hash.gperf"
432
396
      {"DEC", DECIMAL_SYM},
433
 
#line 73 "drizzled/symbol_hash.gperf"
434
 
      {"BINARY", BINARY},
 
397
#line 355 "drizzled/symbol_hash.gperf"
 
398
      {"STATUS", STATUS_SYM},
435
399
#line 57 "drizzled/symbol_hash.gperf"
436
400
      {"ALL", ALL},
437
 
#line 321 "drizzled/symbol_hash.gperf"
438
 
      {"SEPARATOR", SEPARATOR_SYM},
439
 
#line 318 "drizzled/symbol_hash.gperf"
440
 
      {"SECURITY", SECURITY_SYM},
441
 
#line 281 "drizzled/symbol_hash.gperf"
442
 
      {"PRECISION", PRECISION},
 
401
#line 244 "drizzled/symbol_hash.gperf"
 
402
      {"MINUTE", MINUTE_SYM},
 
403
#line 218 "drizzled/symbol_hash.gperf"
 
404
      {"LEFT", LEFT},
443
405
#line 92 "drizzled/symbol_hash.gperf"
444
406
      {"CLOSE", CLOSE_SYM},
445
 
#line 64 "drizzled/symbol_hash.gperf"
446
 
      {"ASENSITIVE", ASENSITIVE_SYM},
447
 
#line 300 "drizzled/symbol_hash.gperf"
448
 
      {"REPEAT", REPEAT_SYM},
449
 
#line 299 "drizzled/symbol_hash.gperf"
450
 
      {"REPLACE", REPLACE},
451
 
#line 389 "drizzled/symbol_hash.gperf"
452
 
      {"USAGE", USAGE},
453
 
#line 246 "drizzled/symbol_hash.gperf"
454
 
      {"MINUTE_SECOND", MINUTE_SECOND_SYM},
 
407
#line 332 "drizzled/symbol_hash.gperf"
 
408
      {"SIGNED", SIGNED_SYM},
 
409
#line 320 "drizzled/symbol_hash.gperf"
 
410
      {"SECURITY", SECURITY_SYM},
 
411
#line 362 "drizzled/symbol_hash.gperf"
 
412
      {"SUSPEND", SUSPEND_SYM},
 
413
#line 253 "drizzled/symbol_hash.gperf"
 
414
      {"NAME", NAME_SYM},
 
415
#line 275 "drizzled/symbol_hash.gperf"
 
416
      {"OUT", OUT_SYM},
455
417
#line 229 "drizzled/symbol_hash.gperf"
456
418
      {"LOCKS", LOCKS_SYM},
457
 
#line 352 "drizzled/symbol_hash.gperf"
458
 
      {"STATUS", STATUS_SYM},
459
 
#line 331 "drizzled/symbol_hash.gperf"
460
 
      {"SOME", ANY_SYM},
 
419
#line 247 "drizzled/symbol_hash.gperf"
 
420
      {"MIN_ROWS", MIN_ROWS},
461
421
#line 105 "drizzled/symbol_hash.gperf"
462
422
      {"CONNECTION", CONNECTION_SYM},
463
 
#line 221 "drizzled/symbol_hash.gperf"
464
 
      {"LIMIT", LIMIT},
 
423
#line 169 "drizzled/symbol_hash.gperf"
 
424
      {"FIELDS", COLUMNS},
 
425
#line 418 "drizzled/symbol_hash.gperf"
 
426
      {"ZEROFILL", ZEROFILL_SYM},
 
427
#line 371 "drizzled/symbol_hash.gperf"
 
428
      {"THEN", THEN_SYM},
 
429
#line 121 "drizzled/symbol_hash.gperf"
 
430
      {"DATAFILE", DATAFILE_SYM},
465
431
#line 82 "drizzled/symbol_hash.gperf"
466
432
      {"CALL", CALL_SYM},
467
 
#line 327 "drizzled/symbol_hash.gperf"
468
 
      {"SHARE", SHARE_SYM},
469
 
#line 359 "drizzled/symbol_hash.gperf"
470
 
      {"SUSPEND", SUSPEND_SYM},
471
 
#line 275 "drizzled/symbol_hash.gperf"
472
 
      {"OUT", OUT_SYM},
473
 
#line 278 "drizzled/symbol_hash.gperf"
474
 
      {"PAGE", PAGE_SYM},
 
433
#line 176 "drizzled/symbol_hash.gperf"
 
434
      {"FORCE", FORCE_SYM},
 
435
#line 175 "drizzled/symbol_hash.gperf"
 
436
      {"FOR", FOR_SYM},
 
437
#line 170 "drizzled/symbol_hash.gperf"
 
438
      {"FILE", FILE_SYM},
 
439
#line 254 "drizzled/symbol_hash.gperf"
 
440
      {"NAMES", NAMES_SYM},
 
441
#line 197 "drizzled/symbol_hash.gperf"
 
442
      {"INFILE", INFILE},
 
443
#line 378 "drizzled/symbol_hash.gperf"
 
444
      {"TRAILING", TRAILING},
 
445
#line 276 "drizzled/symbol_hash.gperf"
 
446
      {"OUTER", OUTER},
475
447
#line 128 "drizzled/symbol_hash.gperf"
476
448
      {"DAY_SECOND", DAY_SECOND_SYM},
477
 
#line 329 "drizzled/symbol_hash.gperf"
478
 
      {"SIMPLE", SIMPLE_SYM},
479
 
#line 269 "drizzled/symbol_hash.gperf"
480
 
      {"OPEN", OPEN_SYM},
 
449
#line 151 "drizzled/symbol_hash.gperf"
 
450
      {"ELSEIF", ELSEIF_SYM},
481
451
#line 94 "drizzled/symbol_hash.gperf"
482
452
      {"COLLATE", COLLATE_SYM},
483
 
#line 245 "drizzled/symbol_hash.gperf"
484
 
      {"MINUTE_MICROSECOND", MINUTE_MICROSECOND_SYM},
485
 
#line 353 "drizzled/symbol_hash.gperf"
486
 
      {"STOP", STOP_SYM},
487
453
#line 95 "drizzled/symbol_hash.gperf"
488
454
      {"COLLATION", COLLATION_SYM},
489
 
#line 358 "drizzled/symbol_hash.gperf"
490
 
      {"SUBJECT", SUBJECT_SYM},
491
 
#line 400 "drizzled/symbol_hash.gperf"
492
 
      {"VARIABLES", VARIABLES},
493
 
#line 182 "drizzled/symbol_hash.gperf"
494
 
      {"GLOBAL", GLOBAL_SYM},
 
455
#line 166 "drizzled/symbol_hash.gperf"
 
456
      {"FALSE", FALSE_SYM},
 
457
#line 277 "drizzled/symbol_hash.gperf"
 
458
      {"OUTFILE", OUTFILE},
 
459
#line 381 "drizzled/symbol_hash.gperf"
 
460
      {"TRUNCATE", TRUNCATE_SYM},
 
461
#line 323 "drizzled/symbol_hash.gperf"
 
462
      {"SEPARATOR", SEPARATOR_SYM},
 
463
#line 177 "drizzled/symbol_hash.gperf"
 
464
      {"FOREIGN", FOREIGN},
 
465
#line 281 "drizzled/symbol_hash.gperf"
 
466
      {"PRECISION", PRECISION},
 
467
#line 217 "drizzled/symbol_hash.gperf"
 
468
      {"LEADING", LEADING},
 
469
#line 246 "drizzled/symbol_hash.gperf"
 
470
      {"MINUTE_SECOND", MINUTE_SECOND_SYM},
 
471
#line 301 "drizzled/symbol_hash.gperf"
 
472
      {"REPEAT", REPEAT_SYM},
 
473
#line 311 "drizzled/symbol_hash.gperf"
 
474
      {"ROUTINE", ROUTINE_SYM},
495
475
#line 61 "drizzled/symbol_hash.gperf"
496
476
      {"ANY", ANY_SYM},
497
 
#line 75 "drizzled/symbol_hash.gperf"
498
 
      {"BLOB", BLOB_SYM},
499
 
#line 395 "drizzled/symbol_hash.gperf"
500
 
      {"VALUE", VALUE_SYM},
501
 
#line 401 "drizzled/symbol_hash.gperf"
502
 
      {"VARYING", VARYING},
503
 
#line 67 "drizzled/symbol_hash.gperf"
504
 
      {"AVG", AVG_SYM},
505
 
#line 76 "drizzled/symbol_hash.gperf"
506
 
      {"BOOL", BOOL_SYM},
507
 
#line 276 "drizzled/symbol_hash.gperf"
508
 
      {"OUTER", OUTER},
 
477
#line 334 "drizzled/symbol_hash.gperf"
 
478
      {"SOME", ANY_SYM},
 
479
#line 300 "drizzled/symbol_hash.gperf"
 
480
      {"REPLACE", REPLACE},
 
481
#line 221 "drizzled/symbol_hash.gperf"
 
482
      {"LIMIT", LIMIT},
 
483
#line 305 "drizzled/symbol_hash.gperf"
 
484
      {"REVERSE", REVERSE_SYM},
 
485
#line 338 "drizzled/symbol_hash.gperf"
 
486
      {"SQLSTATE", SQLSTATE_SYM},
 
487
#line 231 "drizzled/symbol_hash.gperf"
 
488
      {"LONG", LONG_SYM},
 
489
#line 386 "drizzled/symbol_hash.gperf"
 
490
      {"UNDO", UNDO_SYM},
 
491
#line 230 "drizzled/symbol_hash.gperf"
 
492
      {"LOGS", LOGS_SYM},
 
493
#line 329 "drizzled/symbol_hash.gperf"
 
494
      {"SHARE", SHARE_SYM},
 
495
#line 226 "drizzled/symbol_hash.gperf"
 
496
      {"LOCALTIME", NOW_SYM},
 
497
#line 331 "drizzled/symbol_hash.gperf"
 
498
      {"SIMPLE", SIMPLE_SYM},
 
499
#line 71 "drizzled/symbol_hash.gperf"
 
500
      {"BETWEEN", BETWEEN_SYM},
 
501
#line 262 "drizzled/symbol_hash.gperf"
 
502
      {"NULL", NULL_SYM},
 
503
#line 173 "drizzled/symbol_hash.gperf"
 
504
      {"FLOAT", DOUBLE_SYM},
 
505
#line 245 "drizzled/symbol_hash.gperf"
 
506
      {"MINUTE_MICROSECOND", MINUTE_MICROSECOND_SYM},
 
507
#line 79 "drizzled/symbol_hash.gperf"
 
508
      {"BTREE", BTREE_SYM},
 
509
#line 397 "drizzled/symbol_hash.gperf"
 
510
      {"UTC_DATE", UTC_DATE_SYM},
 
511
#line 269 "drizzled/symbol_hash.gperf"
 
512
      {"OPEN", OPEN_SYM},
 
513
#line 74 "drizzled/symbol_hash.gperf"
 
514
      {"BIT", BIT_SYM},
 
515
#line 356 "drizzled/symbol_hash.gperf"
 
516
      {"STOP", STOP_SYM},
 
517
#line 249 "drizzled/symbol_hash.gperf"
 
518
      {"MODE", MODE_SYM},
 
519
#line 114 "drizzled/symbol_hash.gperf"
 
520
      {"CURRENT_DATE", CURDATE},
 
521
#line 124 "drizzled/symbol_hash.gperf"
 
522
      {"DAY", DAY_SYM},
 
523
#line 66 "drizzled/symbol_hash.gperf"
 
524
      {"AUTO_INCREMENT", AUTO_INC},
 
525
#line 64 "drizzled/symbol_hash.gperf"
 
526
      {"ASENSITIVE", ASENSITIVE_SYM},
509
527
#line 284 "drizzled/symbol_hash.gperf"
510
528
      {"PROCESS", PROCESS},
511
 
#line 232 "drizzled/symbol_hash.gperf"
512
 
      {"LONGBLOB", BLOB_SYM},
513
 
#line 249 "drizzled/symbol_hash.gperf"
514
 
      {"MODE", MODE_SYM},
515
 
#line 396 "drizzled/symbol_hash.gperf"
516
 
      {"VALUES", VALUES},
517
 
#line 171 "drizzled/symbol_hash.gperf"
518
 
      {"FIRST", FIRST_SYM},
 
529
#line 365 "drizzled/symbol_hash.gperf"
 
530
      {"TABLE", TABLE_SYM},
519
531
#line 159 "drizzled/symbol_hash.gperf"
520
532
      {"ESCAPE", ESCAPE_SYM},
521
 
#line 277 "drizzled/symbol_hash.gperf"
522
 
      {"OUTFILE", OUTFILE},
523
 
#line 378 "drizzled/symbol_hash.gperf"
524
 
      {"TRUNCATE", TRUNCATE_SYM},
525
 
#line 295 "drizzled/symbol_hash.gperf"
526
 
      {"REFERENCES", REFERENCES},
527
 
#line 392 "drizzled/symbol_hash.gperf"
528
 
      {"USING", USING},
529
 
#line 335 "drizzled/symbol_hash.gperf"
530
 
      {"SQLSTATE", SQLSTATE_SYM},
531
 
#line 226 "drizzled/symbol_hash.gperf"
532
 
      {"LOCALTIME", NOW_SYM},
 
533
#line 366 "drizzled/symbol_hash.gperf"
 
534
      {"TABLES", TABLES},
 
535
#line 103 "drizzled/symbol_hash.gperf"
 
536
      {"CONCURRENT", CONCURRENT},
 
537
#line 345 "drizzled/symbol_hash.gperf"
 
538
      {"SQL_TSI_SECOND", SECOND_SYM},
533
539
#line 285 "drizzled/symbol_hash.gperf"
534
540
      {"PROCESSLIST", PROCESSLIST_SYM},
535
 
#line 309 "drizzled/symbol_hash.gperf"
536
 
      {"ROUTINE", ROUTINE_SYM},
537
 
#line 356 "drizzled/symbol_hash.gperf"
538
 
      {"STRAIGHT_JOIN", STRAIGHT_JOIN},
539
 
#line 298 "drizzled/symbol_hash.gperf"
 
541
#line 336 "drizzled/symbol_hash.gperf"
 
542
      {"SQL", SQL_SYM},
 
543
#line 56 "drizzled/symbol_hash.gperf"
 
544
      {"AGGREGATE", AGGREGATE_SYM},
 
545
#line 299 "drizzled/symbol_hash.gperf"
540
546
      {"REPEATABLE", REPEATABLE_SYM},
541
 
#line 80 "drizzled/symbol_hash.gperf"
542
 
      {"BY", BY},
543
 
#line 367 "drizzled/symbol_hash.gperf"
544
 
      {"TEXT", TEXT_SYM},
545
 
#line 379 "drizzled/symbol_hash.gperf"
 
547
#line 117 "drizzled/symbol_hash.gperf"
 
548
      {"CURSOR", CURSOR_SYM},
 
549
#line 191 "drizzled/symbol_hash.gperf"
 
550
      {"IF", IF},
 
551
#line 225 "drizzled/symbol_hash.gperf"
 
552
      {"LOCAL", LOCAL_SYM},
 
553
#line 382 "drizzled/symbol_hash.gperf"
546
554
      {"TYPE", TYPE_SYM},
547
 
#line 291 "drizzled/symbol_hash.gperf"
548
 
      {"READ_WRITE", READ_WRITE_SYM},
549
 
#line 258 "drizzled/symbol_hash.gperf"
550
 
      {"NEXT", NEXT_SYM},
551
 
#line 383 "drizzled/symbol_hash.gperf"
552
 
      {"UNDO", UNDO_SYM},
553
 
#line 55 "drizzled/symbol_hash.gperf"
554
 
      {"AFTER", AFTER_SYM},
555
 
#line 332 "drizzled/symbol_hash.gperf"
 
555
#line 144 "drizzled/symbol_hash.gperf"
 
556
      {"DOUBLE", DOUBLE_SYM},
 
557
#line 414 "drizzled/symbol_hash.gperf"
 
558
      {"WRITE", WRITE_SYM},
 
559
#line 335 "drizzled/symbol_hash.gperf"
556
560
      {"SPECIFIC", SPECIFIC_SYM},
557
561
#line 145 "drizzled/symbol_hash.gperf"
558
562
      {"DROP", DROP},
559
 
#line 124 "drizzled/symbol_hash.gperf"
560
 
      {"DAY", DAY_SYM},
561
 
#line 262 "drizzled/symbol_hash.gperf"
562
 
      {"NULL", NULL_SYM},
563
 
#line 279 "drizzled/symbol_hash.gperf"
564
 
      {"PARTIAL", PARTIAL},
565
 
#line 218 "drizzled/symbol_hash.gperf"
566
 
      {"LEFT", LEFT},
567
 
#line 380 "drizzled/symbol_hash.gperf"
568
 
      {"TYPES", TYPES_SYM},
 
563
#line 220 "drizzled/symbol_hash.gperf"
 
564
      {"LIKE", LIKE},
569
565
#line 248 "drizzled/symbol_hash.gperf"
570
566
      {"MOD", MOD_SYM},
571
 
#line 220 "drizzled/symbol_hash.gperf"
572
 
      {"LIKE", LIKE},
 
567
#line 343 "drizzled/symbol_hash.gperf"
 
568
      {"SQL_SMALL_RESULT", SQL_SMALL_RESULT},
573
569
#line 98 "drizzled/symbol_hash.gperf"
574
570
      {"COMMENT", COMMENT_SYM},
575
 
#line 393 "drizzled/symbol_hash.gperf"
576
 
      {"UTC_DATE", UTC_DATE_SYM},
 
571
#line 405 "drizzled/symbol_hash.gperf"
 
572
      {"VARIABLES", VARIABLES},
 
573
#line 370 "drizzled/symbol_hash.gperf"
 
574
      {"TEXT", TEXT_SYM},
 
575
#line 279 "drizzled/symbol_hash.gperf"
 
576
      {"PARTIAL", PARTIAL},
 
577
#line 400 "drizzled/symbol_hash.gperf"
 
578
      {"VALUE", VALUE_SYM},
 
579
#line 258 "drizzled/symbol_hash.gperf"
 
580
      {"NEXT", NEXT_SYM},
577
581
#line 149 "drizzled/symbol_hash.gperf"
578
582
      {"EACH", EACH_SYM},
 
583
#line 383 "drizzled/symbol_hash.gperf"
 
584
      {"TYPES", TYPES_SYM},
 
585
#line 388 "drizzled/symbol_hash.gperf"
 
586
      {"UNIQUE", UNIQUE_SYM},
 
587
#line 138 "drizzled/symbol_hash.gperf"
 
588
      {"DISABLE", DISABLE_SYM},
 
589
#line 157 "drizzled/symbol_hash.gperf"
 
590
      {"ENUM", ENUM_SYM},
579
591
#line 86 "drizzled/symbol_hash.gperf"
580
592
      {"CHAIN", CHAIN_SYM},
 
593
#line 401 "drizzled/symbol_hash.gperf"
 
594
      {"VALUES", VALUES},
 
595
#line 119 "drizzled/symbol_hash.gperf"
 
596
      {"DATABASE", DATABASE},
 
597
#line 88 "drizzled/symbol_hash.gperf"
 
598
      {"CHAR", CHAR_SYM},
 
599
#line 408 "drizzled/symbol_hash.gperf"
 
600
      {"WAIT", WAIT_SYM},
581
601
#line 160 "drizzled/symbol_hash.gperf"
582
602
      {"ESCAPED", ESCAPED},
583
 
#line 88 "drizzled/symbol_hash.gperf"
584
 
      {"CHAR", CHAR_SYM},
 
603
#line 391 "drizzled/symbol_hash.gperf"
 
604
      {"UNSIGNED", UNSIGNED_SYM},
585
605
#line 271 "drizzled/symbol_hash.gperf"
586
606
      {"OPTION", OPTION},
587
 
#line 169 "drizzled/symbol_hash.gperf"
588
 
      {"FIELDS", COLUMNS},
589
 
#line 163 "drizzled/symbol_hash.gperf"
590
 
      {"EXISTS", EXISTS},
591
 
#line 69 "drizzled/symbol_hash.gperf"
592
 
      {"BEFORE", BEFORE_SYM},
593
 
#line 114 "drizzled/symbol_hash.gperf"
594
 
      {"CURRENT_DATE", CURDATE},
595
 
#line 121 "drizzled/symbol_hash.gperf"
596
 
      {"DATAFILE", DATAFILE_SYM},
597
 
#line 78 "drizzled/symbol_hash.gperf"
598
 
      {"BOTH", BOTH},
599
 
#line 176 "drizzled/symbol_hash.gperf"
600
 
      {"FORCE", FORCE_SYM},
601
 
#line 175 "drizzled/symbol_hash.gperf"
602
 
      {"FOR", FOR_SYM},
603
 
#line 170 "drizzled/symbol_hash.gperf"
604
 
      {"FILE", FILE_SYM},
 
607
#line 363 "drizzled/symbol_hash.gperf"
 
608
      {"SWAPS", SWAPS_SYM},
605
609
#line 99 "drizzled/symbol_hash.gperf"
606
610
      {"COMMIT", COMMIT_SYM},
607
 
#line 113 "drizzled/symbol_hash.gperf"
608
 
      {"CUBE", CUBE_SYM},
609
 
#line 409 "drizzled/symbol_hash.gperf"
610
 
      {"WRITE", WRITE_SYM},
611
 
#line 197 "drizzled/symbol_hash.gperf"
612
 
      {"INFILE", INFILE},
613
 
#line 342 "drizzled/symbol_hash.gperf"
614
 
      {"SQL_TSI_SECOND", SECOND_SYM},
615
 
#line 225 "drizzled/symbol_hash.gperf"
616
 
      {"LOCAL", LOCAL_SYM},
617
 
#line 333 "drizzled/symbol_hash.gperf"
618
 
      {"SQL", SQL_SYM},
619
 
#line 157 "drizzled/symbol_hash.gperf"
620
 
      {"ENUM", ENUM_SYM},
621
 
#line 151 "drizzled/symbol_hash.gperf"
622
 
      {"ELSEIF", ELSEIF_SYM},
623
 
#line 165 "drizzled/symbol_hash.gperf"
624
 
      {"EXTENDED", EXTENDED_SYM},
625
 
#line 103 "drizzled/symbol_hash.gperf"
626
 
      {"CONCURRENT", CONCURRENT},
 
611
#line 133 "drizzled/symbol_hash.gperf"
 
612
      {"DEFAULT", DEFAULT},
 
613
#line 182 "drizzled/symbol_hash.gperf"
 
614
      {"GLOBAL", GLOBAL_SYM},
 
615
#line 385 "drizzled/symbol_hash.gperf"
 
616
      {"UNDOFILE", UNDOFILE_SYM},
 
617
#line 120 "drizzled/symbol_hash.gperf"
 
618
      {"DATABASES", DATABASES},
627
619
#line 101 "drizzled/symbol_hash.gperf"
628
620
      {"COMPACT", COMPACT_SYM},
629
 
#line 166 "drizzled/symbol_hash.gperf"
630
 
      {"FALSE", FALSE_SYM},
 
621
#line 290 "drizzled/symbol_hash.gperf"
 
622
      {"READ_ONLY", READ_ONLY_SYM},
 
623
#line 407 "drizzled/symbol_hash.gperf"
 
624
      {"WARNINGS", WARNINGS},
631
625
#line 131 "drizzled/symbol_hash.gperf"
632
626
      {"DECIMAL", DECIMAL_SYM},
 
627
#line 163 "drizzled/symbol_hash.gperf"
 
628
      {"EXISTS", EXISTS},
633
629
#line 213 "drizzled/symbol_hash.gperf"
634
630
      {"KEYS", KEYS},
635
 
#line 219 "drizzled/symbol_hash.gperf"
636
 
      {"LEVEL", LEVEL_SYM},
637
 
#line 87 "drizzled/symbol_hash.gperf"
638
 
      {"CHANGE", CHANGE},
639
 
#line 177 "drizzled/symbol_hash.gperf"
640
 
      {"FOREIGN", FOREIGN},
641
 
#line 282 "drizzled/symbol_hash.gperf"
642
 
      {"PREV", PREV_SYM},
 
631
#line 265 "drizzled/symbol_hash.gperf"
 
632
      {"OFFSET", OFFSET_SYM},
643
633
#line 127 "drizzled/symbol_hash.gperf"
644
634
      {"DAY_MINUTE", DAY_MINUTE_SYM},
645
 
#line 117 "drizzled/symbol_hash.gperf"
646
 
      {"CURSOR", CURSOR_SYM},
647
 
#line 403 "drizzled/symbol_hash.gperf"
648
 
      {"WAIT", WAIT_SYM},
649
 
#line 336 "drizzled/symbol_hash.gperf"
650
 
      {"SQLWARNING", SQLWARNING_SYM},
651
 
#line 340 "drizzled/symbol_hash.gperf"
652
 
      {"SQL_SMALL_RESULT", SQL_SMALL_RESULT},
653
 
#line 338 "drizzled/symbol_hash.gperf"
654
 
      {"SQL_BUFFER_RESULT", SQL_BUFFER_RESULT},
655
 
#line 360 "drizzled/symbol_hash.gperf"
656
 
      {"SWAPS", SWAPS_SYM},
657
 
#line 144 "drizzled/symbol_hash.gperf"
658
 
      {"DOUBLE", DOUBLE_SYM},
 
635
#line 313 "drizzled/symbol_hash.gperf"
 
636
      {"ROWS", ROWS_SYM},
 
637
#line 398 "drizzled/symbol_hash.gperf"
 
638
      {"UUID", UUID_SYM},
 
639
#line 81 "drizzled/symbol_hash.gperf"
 
640
      {"BYTE", BYTE_SYM},
 
641
#line 165 "drizzled/symbol_hash.gperf"
 
642
      {"EXTENDED", EXTENDED_SYM},
 
643
#line 352 "drizzled/symbol_hash.gperf"
 
644
      {"SQL_TSI_YEAR", YEAR_SYM},
 
645
#line 278 "drizzled/symbol_hash.gperf"
 
646
      {"PAGE", PAGE_SYM},
 
647
#line 102 "drizzled/symbol_hash.gperf"
 
648
      {"COMPRESSED", COMPRESSED_SYM},
 
649
#line 215 "drizzled/symbol_hash.gperf"
 
650
      {"KILL", KILL_SYM},
 
651
#line 367 "drizzled/symbol_hash.gperf"
 
652
      {"TABLESPACE", TABLESPACE},
659
653
#line 283 "drizzled/symbol_hash.gperf"
660
654
      {"PRIMARY", PRIMARY_SYM},
661
 
#line 337 "drizzled/symbol_hash.gperf"
662
 
      {"SQL_BIG_RESULT", SQL_BIG_RESULT},
663
 
#line 193 "drizzled/symbol_hash.gperf"
664
 
      {"IMPORT", IMPORT},
665
655
#line 89 "drizzled/symbol_hash.gperf"
666
656
      {"CHARACTER", CHAR_SYM},
667
 
#line 102 "drizzled/symbol_hash.gperf"
668
 
      {"COMPRESSED", COMPRESSED_SYM},
669
 
#line 215 "drizzled/symbol_hash.gperf"
670
 
      {"KILL", KILL_SYM},
671
 
#line 196 "drizzled/symbol_hash.gperf"
672
 
      {"INDEXES", INDEXES},
673
657
#line 96 "drizzled/symbol_hash.gperf"
674
658
      {"COLUMN", COLUMN_SYM},
675
 
#line 402 "drizzled/symbol_hash.gperf"
676
 
      {"WARNINGS", WARNINGS},
677
 
#line 173 "drizzled/symbol_hash.gperf"
678
 
      {"FLOAT", DOUBLE_SYM},
679
 
#line 410 "drizzled/symbol_hash.gperf"
680
 
      {"XOR", XOR},
681
 
#line 234 "drizzled/symbol_hash.gperf"
682
 
      {"LOOP", LOOP_SYM},
 
659
#line 286 "drizzled/symbol_hash.gperf"
 
660
      {"QUARTER", QUARTER_SYM},
 
661
#line 264 "drizzled/symbol_hash.gperf"
 
662
      {"OFFLINE", OFFLINE_SYM},
683
663
#line 97 "drizzled/symbol_hash.gperf"
684
664
      {"COLUMNS", COLUMNS},
685
 
#line 311 "drizzled/symbol_hash.gperf"
686
 
      {"ROWS", ROWS_SYM},
687
 
#line 313 "drizzled/symbol_hash.gperf"
688
 
      {"SAVEPOINT", SAVEPOINT_SYM},
689
 
#line 385 "drizzled/symbol_hash.gperf"
690
 
      {"UNIQUE", UNIQUE_SYM},
691
 
#line 143 "drizzled/symbol_hash.gperf"
692
 
      {"DIV", DIV_SYM},
693
 
#line 125 "drizzled/symbol_hash.gperf"
694
 
      {"DAY_HOUR", DAY_HOUR_SYM},
695
 
#line 148 "drizzled/symbol_hash.gperf"
696
 
      {"DYNAMIC", DYNAMIC_SYM},
697
 
#line 305 "drizzled/symbol_hash.gperf"
698
 
      {"REVOKE", REVOKE},
699
 
#line 388 "drizzled/symbol_hash.gperf"
700
 
      {"UPDATE", UPDATE_SYM},
701
 
#line 349 "drizzled/symbol_hash.gperf"
702
 
      {"SQL_TSI_YEAR", YEAR_SYM},
703
 
#line 270 "drizzled/symbol_hash.gperf"
704
 
      {"OPTIMIZE", OPTIMIZE},
705
665
#line 142 "drizzled/symbol_hash.gperf"
706
666
      {"DISTINCTROW", DISTINCT},
707
 
#line 398 "drizzled/symbol_hash.gperf"
708
 
      {"VARCHAR", VARCHAR_SYM},
709
 
#line 280 "drizzled/symbol_hash.gperf"
710
 
      {"PHASE", PHASE_SYM},
711
 
#line 370 "drizzled/symbol_hash.gperf"
712
 
      {"TIMESTAMPADD", TIMESTAMP_ADD},
713
 
#line 100 "drizzled/symbol_hash.gperf"
714
 
      {"COMMITTED", COMMITTED_SYM},
715
 
#line 361 "drizzled/symbol_hash.gperf"
 
667
#line 179 "drizzled/symbol_hash.gperf"
 
668
      {"FRAC_SECOND", FRAC_SECOND_SYM},
 
669
#line 234 "drizzled/symbol_hash.gperf"
 
670
      {"LOOP", LOOP_SYM},
 
671
#line 77 "drizzled/symbol_hash.gperf"
 
672
      {"BOOLEAN", BOOLEAN_SYM},
 
673
#line 180 "drizzled/symbol_hash.gperf"
 
674
      {"FROM", FROM},
 
675
#line 196 "drizzled/symbol_hash.gperf"
 
676
      {"INDEXES", INDEXES},
 
677
#line 70 "drizzled/symbol_hash.gperf"
 
678
      {"BEGIN", BEGIN_SYM},
 
679
#line 73 "drizzled/symbol_hash.gperf"
 
680
      {"BINARY", BINARY},
 
681
#line 364 "drizzled/symbol_hash.gperf"
716
682
      {"SWITCHES", SWITCHES_SYM},
717
 
#line 184 "drizzled/symbol_hash.gperf"
718
 
      {"HASH", HASH_SYM},
719
 
#line 185 "drizzled/symbol_hash.gperf"
720
 
      {"HAVING", HAVING},
 
683
#line 392 "drizzled/symbol_hash.gperf"
 
684
      {"UPDATE", UPDATE_SYM},
 
685
#line 415 "drizzled/symbol_hash.gperf"
 
686
      {"XOR", XOR},
 
687
#line 348 "drizzled/symbol_hash.gperf"
 
688
      {"SQL_TSI_DAY", DAY_SYM},
 
689
#line 116 "drizzled/symbol_hash.gperf"
 
690
      {"CURRENT_USER", CURRENT_USER},
 
691
#line 219 "drizzled/symbol_hash.gperf"
 
692
      {"LEVEL", LEVEL_SYM},
 
693
#line 148 "drizzled/symbol_hash.gperf"
 
694
      {"DYNAMIC", DYNAMIC_SYM},
 
695
#line 125 "drizzled/symbol_hash.gperf"
 
696
      {"DAY_HOUR", DAY_HOUR_SYM},
 
697
#line 181 "drizzled/symbol_hash.gperf"
 
698
      {"FULL", FULL},
 
699
#line 193 "drizzled/symbol_hash.gperf"
 
700
      {"IMPORT", IMPORT},
 
701
#line 72 "drizzled/symbol_hash.gperf"
 
702
      {"BIGINT", BIGINT_SYM},
 
703
#line 69 "drizzled/symbol_hash.gperf"
 
704
      {"BEFORE", BEFORE_SYM},
721
705
#line 263 "drizzled/symbol_hash.gperf"
722
706
      {"NUMERIC", NUMERIC_SYM},
723
 
#line 307 "drizzled/symbol_hash.gperf"
724
 
      {"ROLLBACK", ROLLBACK_SYM},
 
707
#line 361 "drizzled/symbol_hash.gperf"
 
708
      {"SUBJECT", SUBJECT_SYM},
 
709
#line 339 "drizzled/symbol_hash.gperf"
 
710
      {"SQLWARNING", SQLWARNING_SYM},
 
711
#line 100 "drizzled/symbol_hash.gperf"
 
712
      {"COMMITTED", COMMITTED_SYM},
725
713
#line 147 "drizzled/symbol_hash.gperf"
726
714
      {"DUPLICATE", DUPLICATE_SYM},
727
 
#line 286 "drizzled/symbol_hash.gperf"
728
 
      {"QUARTER", QUARTER_SYM},
 
715
#line 406 "drizzled/symbol_hash.gperf"
 
716
      {"VARYING", VARYING},
 
717
#line 346 "drizzled/symbol_hash.gperf"
 
718
      {"SQL_TSI_MINUTE", MINUTE_SYM},
 
719
#line 250 "drizzled/symbol_hash.gperf"
 
720
      {"MODIFIES", MODIFIES_SYM},
 
721
#line 342 "drizzled/symbol_hash.gperf"
 
722
      {"SQL_CALC_FOUND_ROWS", SQL_CALC_FOUND_ROWS},
729
723
#line 228 "drizzled/symbol_hash.gperf"
730
724
      {"LOCK", LOCK_SYM},
731
 
#line 345 "drizzled/symbol_hash.gperf"
732
 
      {"SQL_TSI_DAY", DAY_SYM},
733
 
#line 343 "drizzled/symbol_hash.gperf"
734
 
      {"SQL_TSI_MINUTE", MINUTE_SYM},
 
725
#line 186 "drizzled/symbol_hash.gperf"
 
726
      {"HOUR", HOUR_SYM},
 
727
#line 76 "drizzled/symbol_hash.gperf"
 
728
      {"BOOL", BOOL_SYM},
 
729
#line 178 "drizzled/symbol_hash.gperf"
 
730
      {"FOUND", FOUND_SYM},
735
731
#line 168 "drizzled/symbol_hash.gperf"
736
732
      {"COLUMN_FORMAT", COLUMN_FORMAT_SYM},
 
733
#line 344 "drizzled/symbol_hash.gperf"
 
734
      {"SQL_TSI_FRAC_SECOND", FRAC_SECOND_SYM},
 
735
#line 396 "drizzled/symbol_hash.gperf"
 
736
      {"USING", USING},
 
737
#line 399 "drizzled/symbol_hash.gperf"
 
738
      {"UTC_TIMESTAMP", UTC_TIMESTAMP_SYM},
 
739
#line 282 "drizzled/symbol_hash.gperf"
 
740
      {"PREV", PREV_SYM},
737
741
#line 243 "drizzled/symbol_hash.gperf"
738
742
      {"MICROSECOND", MICROSECOND_SYM},
739
 
#line 315 "drizzled/symbol_hash.gperf"
740
 
      {"SCHEMAS", DATABASES},
741
 
#line 186 "drizzled/symbol_hash.gperf"
742
 
      {"HOUR", HOUR_SYM},
 
743
#line 270 "drizzled/symbol_hash.gperf"
 
744
      {"OPTIMIZE", OPTIMIZE},
 
745
#line 351 "drizzled/symbol_hash.gperf"
 
746
      {"SQL_TSI_QUARTER", QUARTER_SYM},
 
747
#line 384 "drizzled/symbol_hash.gperf"
 
748
      {"UNCOMMITTED", UNCOMMITTED_SYM},
 
749
#line 115 "drizzled/symbol_hash.gperf"
 
750
      {"CURRENT_TIMESTAMP", NOW_SYM},
 
751
#line 417 "drizzled/symbol_hash.gperf"
 
752
      {"YEAR_MONTH", YEAR_MONTH_SYM},
 
753
#line 373 "drizzled/symbol_hash.gperf"
 
754
      {"TIMESTAMPADD", TIMESTAMP_ADD},
743
755
#line 212 "drizzled/symbol_hash.gperf"
744
756
      {"KEY", KEY_SYM},
745
 
#line 394 "drizzled/symbol_hash.gperf"
746
 
      {"UTC_TIMESTAMP", UTC_TIMESTAMP_SYM},
747
 
#line 365 "drizzled/symbol_hash.gperf"
 
757
#line 280 "drizzled/symbol_hash.gperf"
 
758
      {"PHASE", PHASE_SYM},
 
759
#line 368 "drizzled/symbol_hash.gperf"
748
760
      {"TEMPORARY", TEMPORARY_SYM},
749
 
#line 397 "drizzled/symbol_hash.gperf"
750
 
      {"VARBINARY", VARBINARY},
751
 
#line 115 "drizzled/symbol_hash.gperf"
752
 
      {"CURRENT_TIMESTAMP", NOW_SYM},
 
761
#line 389 "drizzled/symbol_hash.gperf"
 
762
      {"UNKNOWN", UNKNOWN_SYM},
 
763
#line 87 "drizzled/symbol_hash.gperf"
 
764
      {"CHANGE", CHANGE},
 
765
#line 126 "drizzled/symbol_hash.gperf"
 
766
      {"DAY_MICROSECOND", DAY_MICROSECOND_SYM},
753
767
#line 227 "drizzled/symbol_hash.gperf"
754
768
      {"LOCALTIMESTAMP", NOW_SYM},
755
 
#line 126 "drizzled/symbol_hash.gperf"
756
 
      {"DAY_MICROSECOND", DAY_MICROSECOND_SYM},
757
 
#line 183 "drizzled/symbol_hash.gperf"
758
 
      {"GROUP", GROUP_SYM},
759
 
#line 381 "drizzled/symbol_hash.gperf"
760
 
      {"UNCOMMITTED", UNCOMMITTED_SYM},
761
 
#line 116 "drizzled/symbol_hash.gperf"
762
 
      {"CURRENT_USER", CURRENT_USER},
763
 
#line 66 "drizzled/symbol_hash.gperf"
764
 
      {"AUTO_INCREMENT", AUTO_INC},
765
 
#line 133 "drizzled/symbol_hash.gperf"
766
 
      {"DEFAULT", DEFAULT},
767
 
#line 314 "drizzled/symbol_hash.gperf"
768
 
      {"SCHEMA", DATABASE},
769
 
#line 382 "drizzled/symbol_hash.gperf"
770
 
      {"UNDOFILE", UNDOFILE_SYM},
771
 
#line 180 "drizzled/symbol_hash.gperf"
772
 
      {"FROM", FROM},
 
769
#line 80 "drizzled/symbol_hash.gperf"
 
770
      {"BY", BY},
 
771
#line 184 "drizzled/symbol_hash.gperf"
 
772
      {"HASH", HASH_SYM},
 
773
#line 347 "drizzled/symbol_hash.gperf"
 
774
      {"SQL_TSI_HOUR", HOUR_SYM},
 
775
#line 315 "drizzled/symbol_hash.gperf"
 
776
      {"SAVEPOINT", SAVEPOINT_SYM},
773
777
#line 162 "drizzled/symbol_hash.gperf"
774
778
      {"EXECUTE", EXECUTE_SYM},
775
 
#line 386 "drizzled/symbol_hash.gperf"
776
 
      {"UNKNOWN", UNKNOWN_SYM},
777
 
#line 344 "drizzled/symbol_hash.gperf"
778
 
      {"SQL_TSI_HOUR", HOUR_SYM},
779
 
#line 237 "drizzled/symbol_hash.gperf"
780
 
      {"MAX_SIZE", MAX_SIZE_SYM},
781
 
#line 405 "drizzled/symbol_hash.gperf"
782
 
      {"WHEN", WHEN_SYM},
 
779
#line 306 "drizzled/symbol_hash.gperf"
 
780
      {"REVOKE", REVOKE},
 
781
#line 310 "drizzled/symbol_hash.gperf"
 
782
      {"ROLLUP", ROLLUP_SYM},
 
783
#line 317 "drizzled/symbol_hash.gperf"
 
784
      {"SCHEMAS", DATABASES},
 
785
#line 113 "drizzled/symbol_hash.gperf"
 
786
      {"CUBE", CUBE_SYM},
 
787
#line 403 "drizzled/symbol_hash.gperf"
 
788
      {"VARCHAR", VARCHAR_SYM},
783
789
#line 272 "drizzled/symbol_hash.gperf"
784
790
      {"OPTIONALLY", OPTIONALLY},
785
 
#line 399 "drizzled/symbol_hash.gperf"
786
 
      {"VARCHARACTER", VARCHAR_SYM},
787
 
#line 406 "drizzled/symbol_hash.gperf"
 
791
#line 410 "drizzled/symbol_hash.gperf"
 
792
      {"WHEN", WHEN_SYM},
 
793
#line 411 "drizzled/symbol_hash.gperf"
788
794
      {"WHERE", WHERE},
789
 
#line 308 "drizzled/symbol_hash.gperf"
790
 
      {"ROLLUP", ROLLUP_SYM},
 
795
#line 316 "drizzled/symbol_hash.gperf"
 
796
      {"SCHEMA", DATABASE},
 
797
#line 402 "drizzled/symbol_hash.gperf"
 
798
      {"VARBINARY", VARBINARY},
 
799
#line 341 "drizzled/symbol_hash.gperf"
 
800
      {"SQL_BUFFER_RESULT", SQL_BUFFER_RESULT},
 
801
#line 146 "drizzled/symbol_hash.gperf"
 
802
      {"DUMPFILE", DUMPFILE},
 
803
#line 412 "drizzled/symbol_hash.gperf"
 
804
      {"WITH", WITH},
 
805
#line 340 "drizzled/symbol_hash.gperf"
 
806
      {"SQL_BIG_RESULT", SQL_BIG_RESULT},
 
807
#line 143 "drizzled/symbol_hash.gperf"
 
808
      {"DIV", DIV_SYM},
 
809
#line 409 "drizzled/symbol_hash.gperf"
 
810
      {"WEEK", WEEK_SYM},
 
811
#line 67 "drizzled/symbol_hash.gperf"
 
812
      {"AVG", AVG_SYM},
 
813
#line 390 "drizzled/symbol_hash.gperf"
 
814
      {"UNLOCK", UNLOCK_SYM},
 
815
#line 251 "drizzled/symbol_hash.gperf"
 
816
      {"MODIFY", MODIFY_SYM},
 
817
#line 314 "drizzled/symbol_hash.gperf"
 
818
      {"ROW_FORMAT", ROW_FORMAT_SYM},
 
819
#line 78 "drizzled/symbol_hash.gperf"
 
820
      {"BOTH", BOTH},
 
821
#line 375 "drizzled/symbol_hash.gperf"
 
822
      {"TINYBLOB", BLOB_SYM},
 
823
#line 237 "drizzled/symbol_hash.gperf"
 
824
      {"MAX_SIZE", MAX_SIZE_SYM},
 
825
#line 239 "drizzled/symbol_hash.gperf"
 
826
      {"MEDIUM", MEDIUM_SYM},
791
827
#line 236 "drizzled/symbol_hash.gperf"
792
828
      {"MAX_ROWS", MAX_ROWS},
793
 
#line 68 "drizzled/symbol_hash.gperf"
794
 
      {"AVG_ROW_LENGTH", AVG_ROW_LENGTH},
795
 
#line 348 "drizzled/symbol_hash.gperf"
796
 
      {"SQL_TSI_QUARTER", QUARTER_SYM},
 
829
#line 287 "drizzled/symbol_hash.gperf"
 
830
      {"QUERY", QUERY_SYM},
 
831
#line 374 "drizzled/symbol_hash.gperf"
 
832
      {"TIMESTAMPDIFF", TIMESTAMP_DIFF},
 
833
#line 161 "drizzled/symbol_hash.gperf"
 
834
      {"EXCLUSIVE", EXCLUSIVE_SYM},
797
835
#line 164 "drizzled/symbol_hash.gperf"
798
836
      {"EXPLAIN", DESCRIBE},
799
 
#line 191 "drizzled/symbol_hash.gperf"
800
 
      {"IF", IF},
801
 
#line 407 "drizzled/symbol_hash.gperf"
802
 
      {"WITH", WITH},
803
 
#line 290 "drizzled/symbol_hash.gperf"
804
 
      {"READ_ONLY", READ_ONLY_SYM},
805
837
#line 238 "drizzled/symbol_hash.gperf"
806
838
      {"MAXVALUE", MAX_VALUE_SYM},
807
 
#line 240 "drizzled/symbol_hash.gperf"
808
 
      {"MEDIUMBLOB", BLOB_SYM},
809
 
#line 250 "drizzled/symbol_hash.gperf"
810
 
      {"MODIFIES", MODIFIES_SYM},
 
839
#line 257 "drizzled/symbol_hash.gperf"
 
840
      {"NEW", NEW_SYM},
 
841
#line 330 "drizzled/symbol_hash.gperf"
 
842
      {"SHOW", SHOW},
 
843
#line 172 "drizzled/symbol_hash.gperf"
 
844
      {"FIXED", FIXED_SYM},
 
845
#line 187 "drizzled/symbol_hash.gperf"
 
846
      {"HOUR_MICROSECOND", HOUR_MICROSECOND_SYM},
811
847
#line 404 "drizzled/symbol_hash.gperf"
812
 
      {"WEEK", WEEK_SYM},
813
 
#line 239 "drizzled/symbol_hash.gperf"
814
 
      {"MEDIUM", MEDIUM_SYM},
815
 
#line 369 "drizzled/symbol_hash.gperf"
 
848
      {"VARCHARACTER", VARCHAR_SYM},
 
849
#line 337 "drizzled/symbol_hash.gperf"
 
850
      {"SQLEXCEPTION", SQLEXCEPTION_SYM},
 
851
#line 167 "drizzled/symbol_hash.gperf"
 
852
      {"FETCH", FETCH_SYM},
 
853
#line 413 "drizzled/symbol_hash.gperf"
 
854
      {"WORK", WORK_SYM},
 
855
#line 183 "drizzled/symbol_hash.gperf"
 
856
      {"GROUP", GROUP_SYM},
 
857
#line 185 "drizzled/symbol_hash.gperf"
 
858
      {"HAVING", HAVING},
 
859
#line 372 "drizzled/symbol_hash.gperf"
816
860
      {"TIMESTAMP", TIMESTAMP_SYM},
817
 
#line 181 "drizzled/symbol_hash.gperf"
818
 
      {"FULL", FULL},
819
 
#line 387 "drizzled/symbol_hash.gperf"
820
 
      {"UNLOCK", UNLOCK_SYM},
821
 
#line 265 "drizzled/symbol_hash.gperf"
822
 
      {"OFFSET", OFFSET_SYM},
823
 
#line 161 "drizzled/symbol_hash.gperf"
824
 
      {"EXCLUSIVE", EXCLUSIVE_SYM},
825
 
#line 328 "drizzled/symbol_hash.gperf"
826
 
      {"SHOW", SHOW},
 
861
#line 309 "drizzled/symbol_hash.gperf"
 
862
      {"ROLLBACK", ROLLBACK_SYM},
 
863
#line 189 "drizzled/symbol_hash.gperf"
 
864
      {"HOUR_SECOND", HOUR_SECOND_SYM},
 
865
#line 75 "drizzled/symbol_hash.gperf"
 
866
      {"BLOB", BLOB_SYM},
 
867
#line 312 "drizzled/symbol_hash.gperf"
 
868
      {"ROW", ROW_SYM},
 
869
#line 232 "drizzled/symbol_hash.gperf"
 
870
      {"LONGBLOB", BLOB_SYM},
827
871
#line 235 "drizzled/symbol_hash.gperf"
828
872
      {"MATCH", MATCH},
829
 
#line 341 "drizzled/symbol_hash.gperf"
830
 
      {"SQL_TSI_FRAC_SECOND", FRAC_SECOND_SYM},
831
 
#line 334 "drizzled/symbol_hash.gperf"
832
 
      {"SQLEXCEPTION", SQLEXCEPTION_SYM},
833
 
#line 178 "drizzled/symbol_hash.gperf"
834
 
      {"FOUND", FOUND_SYM},
835
 
#line 264 "drizzled/symbol_hash.gperf"
836
 
      {"OFFLINE", OFFLINE_SYM},
837
 
#line 412 "drizzled/symbol_hash.gperf"
838
 
      {"YEAR_MONTH", YEAR_MONTH_SYM},
839
 
#line 257 "drizzled/symbol_hash.gperf"
840
 
      {"NEW", NEW_SYM},
841
 
#line 408 "drizzled/symbol_hash.gperf"
842
 
      {"WORK", WORK_SYM},
 
873
#line 350 "drizzled/symbol_hash.gperf"
 
874
      {"SQL_TSI_MONTH", MONTH_SYM},
 
875
#line 296 "drizzled/symbol_hash.gperf"
 
876
      {"REGEXP", REGEXP_SYM},
843
877
#line 252 "drizzled/symbol_hash.gperf"
844
878
      {"MONTH", MONTH_SYM},
845
 
#line 371 "drizzled/symbol_hash.gperf"
846
 
      {"TIMESTAMPDIFF", TIMESTAMP_DIFF},
847
 
#line 287 "drizzled/symbol_hash.gperf"
848
 
      {"QUERY", QUERY_SYM},
849
 
#line 339 "drizzled/symbol_hash.gperf"
850
 
      {"SQL_CALC_FOUND_ROWS", SQL_CALC_FOUND_ROWS},
851
 
#line 251 "drizzled/symbol_hash.gperf"
852
 
      {"MODIFY", MODIFY_SYM},
853
 
#line 146 "drizzled/symbol_hash.gperf"
854
 
      {"DUMPFILE", DUMPFILE},
855
 
#line 347 "drizzled/symbol_hash.gperf"
856
 
      {"SQL_TSI_MONTH", MONTH_SYM},
857
 
#line 167 "drizzled/symbol_hash.gperf"
858
 
      {"FETCH", FETCH_SYM},
859
 
#line 214 "drizzled/symbol_hash.gperf"
860
 
      {"KEY_BLOCK_SIZE", KEY_BLOCK_SIZE},
861
 
#line 172 "drizzled/symbol_hash.gperf"
862
 
      {"FIXED", FIXED_SYM},
863
 
#line 179 "drizzled/symbol_hash.gperf"
864
 
      {"FRAC_SECOND", FRAC_SECOND_SYM},
 
879
#line 188 "drizzled/symbol_hash.gperf"
 
880
      {"HOUR_MINUTE", HOUR_MINUTE_SYM},
 
881
#line 68 "drizzled/symbol_hash.gperf"
 
882
      {"AVG_ROW_LENGTH", AVG_ROW_LENGTH},
 
883
#line 240 "drizzled/symbol_hash.gperf"
 
884
      {"MEDIUMBLOB", BLOB_SYM},
 
885
#line 241 "drizzled/symbol_hash.gperf"
 
886
      {"MEDIUMTEXT", TEXT_SYM},
865
887
#line 195 "drizzled/symbol_hash.gperf"
866
888
      {"INDEX", INDEX_SYM},
867
 
#line 312 "drizzled/symbol_hash.gperf"
868
 
      {"ROW_FORMAT", ROW_FORMAT_SYM},
869
889
#line 91 "drizzled/symbol_hash.gperf"
870
890
      {"CHECKSUM", CHECKSUM_SYM},
871
 
#line 310 "drizzled/symbol_hash.gperf"
872
 
      {"ROW", ROW_SYM},
873
 
#line 241 "drizzled/symbol_hash.gperf"
874
 
      {"MEDIUMTEXT", TEXT_SYM},
875
891
#line 90 "drizzled/symbol_hash.gperf"
876
892
      {"CHECK", CHECK_SYM},
877
 
#line 187 "drizzled/symbol_hash.gperf"
878
 
      {"HOUR_MICROSECOND", HOUR_MICROSECOND_SYM},
879
 
#line 189 "drizzled/symbol_hash.gperf"
880
 
      {"HOUR_SECOND", HOUR_SECOND_SYM},
881
 
#line 346 "drizzled/symbol_hash.gperf"
 
893
#line 349 "drizzled/symbol_hash.gperf"
882
894
      {"SQL_TSI_WEEK", WEEK_SYM},
883
895
#line 174 "drizzled/symbol_hash.gperf"
884
896
      {"FLUSH", FLUSH_SYM},
885
 
#line 188 "drizzled/symbol_hash.gperf"
886
 
      {"HOUR_MINUTE", HOUR_MINUTE_SYM}
 
897
#line 214 "drizzled/symbol_hash.gperf"
 
898
      {"KEY_BLOCK_SIZE", KEY_BLOCK_SIZE}
887
899
    };
888
900
 
889
901
  static const short lookup[] =
896
908
       -1,  -1,  12,  13,  14,  -1,  -1,  15,  16,  -1,
897
909
       -1,  17,  18,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
898
910
       -1,  19,  20,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
899
 
       21,  22,  -1,  -1,  23,  24,  25,  26,  -1,  -1,
900
 
       -1,  -1,  27,  -1,  -1,  28,  -1,  -1,  -1,  -1,
901
 
       -1,  29,  -1,  30,  31,  -1,  -1,  -1,  -1,  32,
902
 
       -1,  -1,  -1,  -1,  -1,  33,  -1,  34,  -1,  -1,
903
 
       35,  36,  -1,  37,  -1,  -1,  -1,  38,  39,  -1,
904
 
       -1,  40,  41,  -1,  42,  -1,  -1,  43,  44,  45,
905
 
       -1,  -1,  -1,  46,  47,  48,  49,  -1,  50,  -1,
906
 
       51,  -1,  52,  -1,  -1,  -1,  -1,  -1,  53,  54,
907
 
       -1,  -1,  -1,  55,  56,  -1,  -1,  -1,  -1,  57,
908
 
       58,  -1,  59,  60,  61,  -1,  62,  -1,  63,  -1,
909
 
       -1,  -1,  -1,  -1,  64,  65,  66,  -1,  -1,  67,
910
 
       68,  -1,  69,  -1,  -1,  70,  71,  72,  -1,  73,
911
 
       74,  75,  -1,  -1,  76,  -1,  77,  78,  -1,  -1,
912
 
       79,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  80,  -1,
913
 
       -1,  81,  -1,  -1,  -1,  -1,  82,  -1,  -1,  83,
914
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  84,  -1,
915
 
       -1,  -1,  85,  -1,  86,  87,  88,  89,  90,  -1,
916
 
       -1,  91,  -1,  -1,  92,  -1,  -1,  93,  -1,  -1,
917
 
       94,  -1,  -1,  95,  -1,  -1,  -1,  -1,  -1,  -1,
918
 
       -1,  -1,  96,  -1,  -1,  -1,  97,  98,  -1,  99,
919
 
       -1,  -1, 100, 101,  -1, 102,  -1,  -1, 103, 104,
920
 
       -1,  -1, 105, 106, 107,  -1,  -1, 108, 109,  -1,
921
 
      110, 111,  -1, 112, 113,  -1,  -1,  -1,  -1,  -1,
922
 
       -1,  -1,  -1,  -1,  -1, 114,  -1,  -1,  -1, 115,
923
 
       -1, 116,  -1, 117,  -1, 118,  -1, 119,  -1, 120,
924
 
       -1,  -1, 121,  -1, 122,  -1, 123,  -1, 124, 125,
925
 
      126,  -1,  -1, 127, 128,  -1,  -1,  -1, 129, 130,
926
 
       -1,  -1,  -1, 131,  -1,  -1,  -1,  -1, 132,  -1,
927
 
       -1,  -1,  -1, 133, 134, 135,  -1,  -1, 136,  -1,
928
 
      137,  -1, 138, 139,  -1,  -1, 140,  -1, 141, 142,
929
 
       -1,  -1,  -1, 143, 144, 145,  -1,  -1,  -1,  -1,
930
 
      146, 147,  -1,  -1,  -1,  -1,  -1, 148,  -1,  -1,
931
 
      149,  -1,  -1, 150,  -1, 151, 152,  -1,  -1, 153,
932
 
      154,  -1,  -1,  -1,  -1, 155,  -1,  -1,  -1, 156,
933
 
      157,  -1,  -1,  -1,  -1,  -1,  -1, 158,  -1,  -1,
934
 
       -1,  -1,  -1, 159, 160, 161, 162,  -1,  -1, 163,
935
 
       -1,  -1, 164, 165, 166,  -1,  -1,  -1,  -1, 167,
936
 
       -1,  -1, 168,  -1, 169,  -1, 170,  -1, 171, 172,
937
 
      173,  -1, 174, 175, 176, 177,  -1, 178, 179, 180,
938
 
       -1, 181,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
939
 
      182, 183, 184, 185,  -1, 186,  -1,  -1,  -1,  -1,
940
 
      187,  -1,  -1, 188, 189,  -1, 190, 191,  -1,  -1,
941
 
       -1,  -1,  -1, 192,  -1, 193,  -1, 194, 195, 196,
942
 
      197,  -1,  -1, 198, 199, 200,  -1,  -1, 201, 202,
943
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 203, 204,
944
 
       -1,  -1, 205,  -1, 206, 207,  -1,  -1, 208, 209,
945
 
       -1,  -1, 210, 211, 212,  -1,  -1,  -1,  -1,  -1,
946
 
      213,  -1, 214,  -1, 215,  -1, 216,  -1,  -1,  -1,
947
 
       -1, 217,  -1,  -1,  -1, 218, 219, 220, 221, 222,
948
 
      223,  -1,  -1, 224, 225,  -1, 226,  -1,  -1, 227,
949
 
      228, 229,  -1,  -1, 230, 231,  -1,  -1, 232, 233,
950
 
       -1, 234, 235,  -1,  -1, 236,  -1, 237,  -1,  -1,
951
 
      238,  -1, 239,  -1, 240, 241, 242, 243,  -1, 244,
952
 
      245, 246,  -1,  -1, 247, 248, 249, 250,  -1,  -1,
953
 
      251, 252, 253,  -1, 254,  -1,  -1,  -1,  -1,  -1,
954
 
       -1, 255,  -1,  -1, 256, 257,  -1,  -1,  -1, 258,
955
 
       -1, 259,  -1,  -1,  -1,  -1, 260,  -1, 261,  -1,
956
 
      262,  -1, 263,  -1, 264,  -1,  -1, 265,  -1,  -1,
957
 
       -1,  -1,  -1,  -1, 266,  -1,  -1,  -1,  -1, 267,
958
 
       -1,  -1,  -1,  -1,  -1,  -1, 268,  -1, 269,  -1,
959
 
       -1,  -1,  -1, 270,  -1,  -1,  -1,  -1,  -1,  -1,
960
 
       -1,  -1, 271,  -1,  -1,  -1, 272,  -1,  -1,  -1,
961
 
       -1, 273, 274, 275,  -1,  -1, 276, 277,  -1,  -1,
962
 
      278,  -1, 279,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
963
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 280,
964
 
       -1,  -1,  -1, 281,  -1,  -1,  -1,  -1,  -1, 282,
965
 
       -1, 283,  -1,  -1,  -1,  -1,  -1, 284, 285, 286,
966
 
       -1,  -1, 287,  -1,  -1,  -1,  -1,  -1,  -1, 288,
967
 
       -1, 289,  -1,  -1, 290,  -1,  -1,  -1, 291,  -1,
968
 
       -1,  -1,  -1,  -1,  -1,  -1, 292, 293,  -1, 294,
969
 
       -1,  -1,  -1, 295,  -1,  -1,  -1,  -1, 296, 297,
970
 
       -1,  -1,  -1,  -1, 298,  -1,  -1, 299,  -1, 300,
971
 
       -1,  -1,  -1,  -1,  -1, 301,  -1,  -1,  -1,  -1,
972
 
      302, 303, 304,  -1, 305,  -1,  -1, 306,  -1,  -1,
973
 
       -1, 307,  -1, 308, 309,  -1,  -1,  -1,  -1,  -1,
974
 
       -1, 310, 311,  -1,  -1,  -1,  -1, 312,  -1,  -1,
975
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
976
 
       -1,  -1, 313,  -1, 314, 315,  -1, 316,  -1,  -1,
977
 
      317, 318, 319,  -1, 320,  -1,  -1,  -1,  -1,  -1,
978
 
      321,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
979
 
       -1, 322, 323,  -1, 324,  -1,  -1,  -1,  -1,  -1,
980
 
       -1,  -1,  -1,  -1, 325,  -1,  -1, 326,  -1,  -1,
981
 
      327,  -1,  -1, 328,  -1,  -1,  -1,  -1,  -1, 329,
982
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
983
 
       -1,  -1,  -1,  -1,  -1,  -1, 330,  -1,  -1,  -1,
984
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 331,
985
 
       -1,  -1,  -1,  -1, 332,  -1,  -1,  -1,  -1,  -1,
986
 
       -1,  -1,  -1,  -1,  -1,  -1, 333,  -1,  -1,  -1,
987
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
988
 
       -1, 334,  -1,  -1,  -1,  -1,  -1,  -1, 335, 336,
989
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
990
 
      337,  -1,  -1,  -1, 338,  -1, 339,  -1,  -1,  -1,
991
 
       -1,  -1,  -1,  -1,  -1, 340,  -1,  -1,  -1,  -1,
992
 
       -1,  -1, 341,  -1,  -1, 342,  -1,  -1,  -1,  -1,
993
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
994
 
       -1,  -1,  -1, 343, 344,  -1,  -1,  -1,  -1,  -1,
995
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
996
 
       -1,  -1,  -1,  -1,  -1, 345,  -1,  -1, 346,  -1,
997
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
998
 
      347,  -1,  -1,  -1, 348,  -1,  -1,  -1,  -1,  -1,
999
 
       -1, 349,  -1, 350,  -1,  -1,  -1,  -1, 351,  -1,
1000
 
      352,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1001
 
       -1,  -1,  -1,  -1, 353,  -1,  -1,  -1,  -1,  -1,
1002
 
       -1,  -1,  -1,  -1, 354,  -1, 355,  -1,  -1,  -1,
1003
 
       -1,  -1,  -1, 356,  -1,  -1,  -1,  -1,  -1,  -1,
1004
 
       -1,  -1,  -1,  -1,  -1, 357,  -1,  -1, 358,  -1,
1005
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1006
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 359,  -1,
1007
 
       -1,  -1,  -1,  -1, 360,  -1,  -1,  -1,  -1,  -1,
1008
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1009
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1010
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1011
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1012
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1013
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1014
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1015
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1016
 
       -1,  -1,  -1,  -1,  -1, 361,  -1,  -1,  -1,  -1,
1017
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1018
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1019
 
       -1, 362,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1020
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1021
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1022
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1023
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1024
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1025
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1026
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1027
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1028
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1029
 
       -1, 363,  -1,  -1,  -1,  -1,  -1, 364,  -1,  -1,
1030
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1031
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1032
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1033
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1034
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1035
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1036
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1037
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1038
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1039
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1040
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1041
 
      365, 366
 
911
       21,  22,  -1,  -1,  23,  24,  -1,  25,  -1,  -1,
 
912
       -1,  -1,  26,  -1,  -1,  27,  -1,  -1,  -1,  -1,
 
913
       -1,  -1,  -1,  28,  29,  -1,  -1,  -1,  -1,  30,
 
914
       -1,  -1,  -1,  -1,  -1,  31,  -1,  32,  -1,  -1,
 
915
       -1,  33,  -1,  34,  -1,  -1,  -1,  -1,  35,  -1,
 
916
       -1,  -1,  36,  -1,  37,  -1,  -1,  -1,  38,  39,
 
917
       -1,  -1,  -1,  -1,  40,  -1,  41,  -1,  42,  -1,
 
918
       43,  -1,  44,  -1,  -1,  -1,  -1,  -1,  -1,  45,
 
919
       -1,  -1,  -1,  46,  47,  -1,  -1,  -1,  -1,  48,
 
920
       49,  -1,  50,  51,  52,  53,  54,  -1,  55,  -1,
 
921
       -1,  -1,  -1,  -1,  56,  57,  58,  -1,  -1,  59,
 
922
       -1,  -1,  60,  -1,  -1,  -1,  61,  62,  -1,  63,
 
923
       64,  -1,  -1,  -1,  -1,  -1,  65,  66,  -1,  -1,
 
924
       67,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  68,  -1,
 
925
       -1,  69,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  70,
 
926
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  71,  -1,
 
927
       -1,  -1,  72,  -1,  73,  74,  75,  76,  -1,  -1,
 
928
       -1,  77,  -1,  -1,  78,  -1,  -1,  -1,  79,  -1,
 
929
       80,  -1,  -1,  -1,  -1,  81,  -1,  -1,  -1,  -1,
 
930
       -1,  82,  83,  -1,  -1,  -1,  84,  -1,  -1,  -1,
 
931
       -1,  -1,  85,  -1,  86,  87,  88,  -1,  89,  -1,
 
932
       -1,  -1,  90,  91,  -1,  -1,  -1,  92,  93,  -1,
 
933
       -1,  -1,  -1,  94,  95,  96,  -1,  -1,  97,  -1,
 
934
       -1,  -1,  98,  -1,  -1,  99, 100,  -1,  -1, 101,
 
935
       -1,  -1,  -1, 102,  -1, 103,  -1,  -1, 104, 105,
 
936
      106,  -1,  -1,  -1,  -1, 107, 108, 109,  -1,  -1,
 
937
      110,  -1,  -1, 111,  -1,  -1,  -1,  -1,  -1,  -1,
 
938
       -1,  -1,  -1, 112,  -1,  -1,  -1,  -1, 113,  -1,
 
939
      114, 115,  -1, 116, 117, 118,  -1,  -1, 119,  -1,
 
940
      120,  -1,  -1, 121,  -1,  -1, 122,  -1, 123,  -1,
 
941
       -1, 124,  -1,  -1, 125, 126, 127,  -1, 128,  -1,
 
942
       -1,  -1,  -1,  -1,  -1,  -1,  -1, 129,  -1, 130,
 
943
       -1,  -1,  -1, 131,  -1, 132,  -1,  -1, 133,  -1,
 
944
      134, 135,  -1, 136, 137,  -1,  -1,  -1, 138, 139,
 
945
      140,  -1,  -1, 141, 142, 143,  -1,  -1,  -1,  -1,
 
946
       -1, 144,  -1, 145,  -1, 146,  -1,  -1,  -1,  -1,
 
947
      147, 148, 149,  -1,  -1,  -1,  -1,  -1,  -1, 150,
 
948
      151,  -1, 152, 153, 154,  -1,  -1, 155,  -1, 156,
 
949
       -1,  -1, 157, 158,  -1,  -1, 159, 160, 161, 162,
 
950
       -1,  -1, 163,  -1,  -1, 164,  -1, 165, 166, 167,
 
951
       -1,  -1,  -1,  -1, 168,  -1,  -1,  -1,  -1, 169,
 
952
      170,  -1,  -1,  -1, 171,  -1, 172, 173,  -1, 174,
 
953
      175,  -1,  -1, 176,  -1, 177,  -1,  -1,  -1,  -1,
 
954
       -1,  -1,  -1, 178, 179,  -1,  -1,  -1, 180, 181,
 
955
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 182,
 
956
       -1,  -1,  -1,  -1,  -1,  -1,  -1, 183, 184, 185,
 
957
      186,  -1, 187,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
958
      188,  -1,  -1,  -1,  -1,  -1, 189,  -1,  -1,  -1,
 
959
       -1, 190,  -1,  -1,  -1, 191,  -1,  -1,  -1, 192,
 
960
       -1, 193,  -1, 194, 195,  -1,  -1,  -1,  -1,  -1,
 
961
      196, 197, 198,  -1,  -1, 199,  -1,  -1,  -1, 200,
 
962
       -1, 201, 202, 203, 204,  -1,  -1, 205, 206,  -1,
 
963
       -1, 207, 208,  -1, 209,  -1, 210, 211,  -1,  -1,
 
964
      212, 213,  -1,  -1, 214, 215, 216, 217,  -1, 218,
 
965
      219, 220,  -1, 221, 222,  -1, 223, 224, 225,  -1,
 
966
       -1, 226, 227,  -1,  -1,  -1, 228, 229,  -1,  -1,
 
967
       -1, 230,  -1, 231,  -1,  -1,  -1,  -1,  -1, 232,
 
968
       -1,  -1,  -1,  -1,  -1,  -1,  -1, 233,  -1, 234,
 
969
      235,  -1, 236, 237,  -1,  -1,  -1, 238,  -1,  -1,
 
970
       -1, 239,  -1,  -1,  -1, 240, 241,  -1,  -1, 242,
 
971
       -1,  -1,  -1,  -1, 243,  -1,  -1,  -1,  -1,  -1,
 
972
      244,  -1, 245,  -1, 246, 247,  -1, 248,  -1,  -1,
 
973
      249,  -1, 250,  -1, 251,  -1, 252, 253,  -1,  -1,
 
974
       -1,  -1, 254,  -1,  -1,  -1,  -1, 255, 256,  -1,
 
975
       -1, 257,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 258,
 
976
       -1,  -1, 259,  -1, 260,  -1,  -1,  -1,  -1, 261,
 
977
      262, 263,  -1,  -1,  -1, 264, 265,  -1,  -1,  -1,
 
978
      266, 267, 268,  -1,  -1, 269,  -1, 270, 271,  -1,
 
979
       -1,  -1,  -1,  -1, 272,  -1, 273,  -1,  -1,  -1,
 
980
       -1, 274,  -1,  -1,  -1,  -1, 275, 276,  -1,  -1,
 
981
       -1,  -1, 277,  -1,  -1, 278,  -1,  -1,  -1, 279,
 
982
       -1,  -1,  -1,  -1, 280,  -1,  -1, 281,  -1,  -1,
 
983
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 282,
 
984
       -1,  -1,  -1, 283, 284,  -1,  -1, 285,  -1, 286,
 
985
       -1,  -1,  -1,  -1, 287, 288,  -1,  -1, 289, 290,
 
986
      291,  -1,  -1, 292, 293,  -1, 294,  -1, 295,  -1,
 
987
      296, 297, 298,  -1,  -1, 299,  -1, 300,  -1,  -1,
 
988
       -1, 301,  -1,  -1,  -1, 302,  -1,  -1,  -1, 303,
 
989
      304, 305,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
990
      306,  -1,  -1,  -1, 307,  -1,  -1, 308,  -1, 309,
 
991
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
992
       -1,  -1, 310,  -1, 311,  -1,  -1,  -1,  -1, 312,
 
993
       -1,  -1,  -1,  -1, 313,  -1, 314, 315,  -1, 316,
 
994
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
995
       -1,  -1,  -1,  -1,  -1,  -1,  -1, 317,  -1,  -1,
 
996
       -1,  -1,  -1,  -1,  -1, 318, 319,  -1,  -1,  -1,
 
997
       -1,  -1, 320,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
998
       -1, 321,  -1,  -1, 322,  -1,  -1,  -1,  -1,  -1,
 
999
       -1,  -1, 323, 324,  -1,  -1, 325,  -1,  -1, 326,
 
1000
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 327, 328,
 
1001
       -1,  -1,  -1, 329, 330,  -1,  -1,  -1,  -1,  -1,
 
1002
       -1,  -1,  -1,  -1,  -1,  -1, 331, 332,  -1, 333,
 
1003
       -1,  -1,  -1, 334,  -1,  -1,  -1,  -1,  -1,  -1,
 
1004
      335,  -1,  -1,  -1,  -1,  -1, 336,  -1,  -1,  -1,
 
1005
      337,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1006
       -1,  -1,  -1,  -1,  -1, 338,  -1,  -1,  -1,  -1,
 
1007
       -1,  -1,  -1, 339,  -1,  -1, 340,  -1,  -1,  -1,
 
1008
       -1,  -1,  -1,  -1, 341, 342,  -1, 343,  -1,  -1,
 
1009
       -1, 344, 345,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1010
       -1,  -1,  -1,  -1,  -1,  -1, 346, 347,  -1, 348,
 
1011
      349,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1012
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1013
       -1,  -1,  -1,  -1, 350,  -1,  -1,  -1,  -1,  -1,
 
1014
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1015
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1016
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1017
       -1,  -1,  -1,  -1,  -1, 351, 352,  -1,  -1, 353,
 
1018
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1019
       -1,  -1,  -1,  -1,  -1,  -1, 354,  -1,  -1,  -1,
 
1020
       -1,  -1,  -1,  -1,  -1,  -1, 355,  -1,  -1, 356,
 
1021
       -1,  -1, 357,  -1,  -1,  -1,  -1,  -1, 358,  -1,
 
1022
      359,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1023
       -1,  -1,  -1, 360,  -1,  -1,  -1,  -1,  -1,  -1,
 
1024
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1025
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1026
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1027
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 361,  -1,
 
1028
       -1,  -1,  -1,  -1,  -1, 362,  -1,  -1,  -1,  -1,
 
1029
       -1,  -1,  -1,  -1,  -1,  -1, 363,  -1,  -1, 364,
 
1030
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1031
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1032
      365,  -1, 366,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1033
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1034
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 367,
 
1035
       -1,  -1,  -1,  -1,  -1,  -1, 368,  -1,  -1,  -1,
 
1036
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1037
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1038
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1039
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1040
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1041
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1042
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1043
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1044
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1045
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1046
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1047
       -1, 369, 370,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1048
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1049
      371,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1050
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1051
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1052
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1053
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1054
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1055
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1056
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1057
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1058
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1059
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1060
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1061
       -1,  -1,  -1,  -1,  -1, 372
1042
1062
    };
1043
1063
 
1044
1064
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)