00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039
00040
00041 enum yytokentype {
00042 ABORT_SYM = 258,
00043 ACTION = 259,
00044 ADD_SYM = 260,
00045 ADDDATE_SYM = 261,
00046 AFTER_SYM = 262,
00047 AGGREGATE_SYM = 263,
00048 ALL = 264,
00049 ALTER_SYM = 265,
00050 ANALYZE_SYM = 266,
00051 AND_SYM = 267,
00052 ANY_SYM = 268,
00053 AS = 269,
00054 ASC = 270,
00055 ASENSITIVE_SYM = 271,
00056 AT_SYM = 272,
00057 AUTO_INC = 273,
00058 AVG_SYM = 274,
00059 BEFORE_SYM = 275,
00060 BEGIN_SYM = 276,
00061 BETWEEN_SYM = 277,
00062 BIGINT_SYM = 278,
00063 BINARY = 279,
00064 BIN_NUM = 280,
00065 BIT_SYM = 281,
00066 BLOB_SYM = 282,
00067 BOOLEAN_SYM = 283,
00068 BOOL_SYM = 284,
00069 BOTH = 285,
00070 BTREE_SYM = 286,
00071 BY = 287,
00072 CALL_SYM = 288,
00073 CASCADE = 289,
00074 CASCADED = 290,
00075 CASE_SYM = 291,
00076 CAST_SYM = 292,
00077 CATALOG_SYM = 293,
00078 CHAIN_SYM = 294,
00079 CHANGE_SYM = 295,
00080 CHAR_SYM = 296,
00081 CHECKSUM_SYM = 297,
00082 CHECK_SYM = 298,
00083 CLOSE_SYM = 299,
00084 COALESCE = 300,
00085 COLLATE_SYM = 301,
00086 COLLATION_SYM = 302,
00087 COLUMNS = 303,
00088 COLUMN_SYM = 304,
00089 COMMENT_SYM = 305,
00090 COMMITTED_SYM = 306,
00091 COMMIT_SYM = 307,
00092 COMPACT_SYM = 308,
00093 COMPRESSED_SYM = 309,
00094 CONCURRENT = 310,
00095 CONDITION_SYM = 311,
00096 CONNECTION_SYM = 312,
00097 CONSISTENT_SYM = 313,
00098 CONSTRAINT = 314,
00099 CONTAINS_SYM = 315,
00100 CONVERT_SYM = 316,
00101 COUNT_SYM = 317,
00102 CREATE = 318,
00103 CROSS = 319,
00104 CUBE_SYM = 320,
00105 CURDATE = 321,
00106 CURRENT_USER = 322,
00107 CURSOR_SYM = 323,
00108 DATABASE = 324,
00109 DATABASES = 325,
00110 DATA_SYM = 326,
00111 DATETIME_SYM = 327,
00112 DATE_ADD_INTERVAL = 328,
00113 DATE_SUB_INTERVAL = 329,
00114 DATE_SYM = 330,
00115 DAY_HOUR_SYM = 331,
00116 DAY_MICROSECOND_SYM = 332,
00117 DAY_MINUTE_SYM = 333,
00118 DAY_SECOND_SYM = 334,
00119 DAY_SYM = 335,
00120 DEALLOCATE_SYM = 336,
00121 DECIMAL_NUM = 337,
00122 DECIMAL_SYM = 338,
00123 DECLARE_SYM = 339,
00124 DEFAULT = 340,
00125 DELETE_SYM = 341,
00126 DESC = 342,
00127 DESCRIBE = 343,
00128 DETERMINISTIC_SYM = 344,
00129 DISABLE_SYM = 345,
00130 DISCARD = 346,
00131 DISTINCT = 347,
00132 DIV_SYM = 348,
00133 DO_SYM = 349,
00134 DOUBLE_SYM = 350,
00135 DROP = 351,
00136 DUMPFILE = 352,
00137 DUPLICATE_SYM = 353,
00138 DYNAMIC_SYM = 354,
00139 EACH_SYM = 355,
00140 ELSE = 356,
00141 ENABLE_SYM = 357,
00142 ENCLOSED = 358,
00143 END = 359,
00144 ENDS_SYM = 360,
00145 END_OF_INPUT = 361,
00146 ENGINE_SYM = 362,
00147 ENUM_SYM = 363,
00148 EQUAL_SYM = 364,
00149 ERRORS = 365,
00150 ESCAPED = 366,
00151 ESCAPE_SYM = 367,
00152 EXCLUSIVE_SYM = 368,
00153 EXECUTE_SYM = 369,
00154 EXISTS = 370,
00155 EXTENDED_SYM = 371,
00156 EXTRACT_SYM = 372,
00157 FALSE_SYM = 373,
00158 FILE_SYM = 374,
00159 FIRST_SYM = 375,
00160 FIXED_SYM = 376,
00161 FLOAT_NUM = 377,
00162 FLUSH_SYM = 378,
00163 FORCE_SYM = 379,
00164 FOREIGN = 380,
00165 FOR_SYM = 381,
00166 FOUND_SYM = 382,
00167 FRAC_SECOND_SYM = 383,
00168 FROM = 384,
00169 FULL = 385,
00170 GE = 386,
00171 GLOBAL_SYM = 387,
00172 GROUP_SYM = 388,
00173 GROUP_CONCAT_SYM = 389,
00174 HASH_SYM = 390,
00175 HAVING = 391,
00176 HEX_NUM = 392,
00177 HOUR_MICROSECOND_SYM = 393,
00178 HOUR_MINUTE_SYM = 394,
00179 HOUR_SECOND_SYM = 395,
00180 HOUR_SYM = 396,
00181 IDENT = 397,
00182 IDENTIFIED_SYM = 398,
00183 IDENTITY_SYM = 399,
00184 IDENT_QUOTED = 400,
00185 IF = 401,
00186 IGNORE_SYM = 402,
00187 IMPORT = 403,
00188 INDEXES = 404,
00189 INDEX_SYM = 405,
00190 INFILE = 406,
00191 INNER_SYM = 407,
00192 INOUT_SYM = 408,
00193 INSENSITIVE_SYM = 409,
00194 INSERT = 410,
00195 INTERVAL_SYM = 411,
00196 INTO = 412,
00197 INT_SYM = 413,
00198 IN_SYM = 414,
00199 IS = 415,
00200 ISOLATION = 416,
00201 ITERATE_SYM = 417,
00202 JOIN_SYM = 418,
00203 KEYS = 419,
00204 KEY_BLOCK_SIZE = 420,
00205 KEY_SYM = 421,
00206 KILL_SYM = 422,
00207 LAST_SYM = 423,
00208 LE = 424,
00209 LEADING = 425,
00210 LEFT = 426,
00211 LEVEL_SYM = 427,
00212 LEX_HOSTNAME = 428,
00213 LIKE = 429,
00214 LIMIT = 430,
00215 LINES = 431,
00216 LOAD = 432,
00217 LOCAL_SYM = 433,
00218 LOCKS_SYM = 434,
00219 LOCK_SYM = 435,
00220 LOGS_SYM = 436,
00221 LONG_NUM = 437,
00222 LONG_SYM = 438,
00223 MATCH = 439,
00224 MAX_SYM = 440,
00225 MAX_VALUE_SYM = 441,
00226 MEDIUM_SYM = 442,
00227 MERGE_SYM = 443,
00228 MICROSECOND_SYM = 444,
00229 MINUTE_MICROSECOND_SYM = 445,
00230 MINUTE_SECOND_SYM = 446,
00231 MINUTE_SYM = 447,
00232 MIN_SYM = 448,
00233 MODE_SYM = 449,
00234 MODIFIES_SYM = 450,
00235 MODIFY_SYM = 451,
00236 MOD_SYM = 452,
00237 MONTH_SYM = 453,
00238 NAMES_SYM = 454,
00239 NAME_SYM = 455,
00240 NATIONAL_SYM = 456,
00241 NATURAL = 457,
00242 NE = 458,
00243 NEW_SYM = 459,
00244 NEXT_SYM = 460,
00245 NONE_SYM = 461,
00246 NOT_SYM = 462,
00247 NOW_SYM = 463,
00248 NO_SYM = 464,
00249 NULL_SYM = 465,
00250 NUM = 466,
00251 NUMERIC_SYM = 467,
00252 OFFLINE_SYM = 468,
00253 OFFSET_SYM = 469,
00254 ON = 470,
00255 ONE_SHOT_SYM = 471,
00256 ONE_SYM = 472,
00257 ONLINE_SYM = 473,
00258 OPEN_SYM = 474,
00259 OPTIMIZE = 475,
00260 OPTION = 476,
00261 OPTIONALLY = 477,
00262 ORDER_SYM = 478,
00263 OR_SYM = 479,
00264 OUTER = 480,
00265 OUTFILE = 481,
00266 OUT_SYM = 482,
00267 PARTIAL = 483,
00268 POSITION_SYM = 484,
00269 PRECISION = 485,
00270 PREV_SYM = 486,
00271 PRIMARY_SYM = 487,
00272 PROCESS = 488,
00273 PROCESSLIST_SYM = 489,
00274 QUARTER_SYM = 490,
00275 QUERY_SYM = 491,
00276 RANGE_SYM = 492,
00277 READS_SYM = 493,
00278 READ_SYM = 494,
00279 READ_WRITE_SYM = 495,
00280 REAL = 496,
00281 REDUNDANT_SYM = 497,
00282 REGEXP_SYM = 498,
00283 REFERENCES = 499,
00284 RELEASE_SYM = 500,
00285 RENAME = 501,
00286 REPEATABLE_SYM = 502,
00287 REPEAT_SYM = 503,
00288 REPLACE = 504,
00289 REPLICATE = 505,
00290 REPLICATION = 506,
00291 RESTRICT = 507,
00292 RETURNS_SYM = 508,
00293 RETURN_SYM = 509,
00294 REVOKE = 510,
00295 RIGHT = 511,
00296 ROLLBACK_SYM = 512,
00297 ROLLUP_SYM = 513,
00298 ROUTINE_SYM = 514,
00299 ROWS_SYM = 515,
00300 ROW_FORMAT_SYM = 516,
00301 ROW_SYM = 517,
00302 SAVEPOINT_SYM = 518,
00303 SECOND_MICROSECOND_SYM = 519,
00304 SECOND_SYM = 520,
00305 SECURITY_SYM = 521,
00306 SELECT_SYM = 522,
00307 SENSITIVE_SYM = 523,
00308 SEPARATOR_SYM = 524,
00309 SERIALIZABLE_SYM = 525,
00310 SERIAL_SYM = 526,
00311 SESSION_SYM = 527,
00312 SERVER_SYM = 528,
00313 SET_SYM = 529,
00314 SET_VAR = 530,
00315 SHARE_SYM = 531,
00316 SHOW = 532,
00317 SIGNED_SYM = 533,
00318 SIMPLE_SYM = 534,
00319 SNAPSHOT_SYM = 535,
00320 SPECIFIC_SYM = 536,
00321 SQLEXCEPTION_SYM = 537,
00322 SQLSTATE_SYM = 538,
00323 SQLWARNING_SYM = 539,
00324 SQL_BIG_RESULT = 540,
00325 SQL_BUFFER_RESULT = 541,
00326 SQL_CALC_FOUND_ROWS = 542,
00327 SQL_SMALL_RESULT = 543,
00328 SQL_SYM = 544,
00329 STARTING = 545,
00330 START_SYM = 546,
00331 STATUS_SYM = 547,
00332 STDDEV_SAMP_SYM = 548,
00333 STD_SYM = 549,
00334 STOP_SYM = 550,
00335 STORED_SYM = 551,
00336 STRAIGHT_JOIN = 552,
00337 STRING_SYM = 553,
00338 SUBDATE_SYM = 554,
00339 SUBJECT_SYM = 555,
00340 SUBSTRING = 556,
00341 SUM_SYM = 557,
00342 SUSPEND_SYM = 558,
00343 SYSDATE = 559,
00344 TABLES = 560,
00345 TABLESPACE = 561,
00346 TABLE_REF_PRIORITY = 562,
00347 TABLE_SYM = 563,
00348 TEMPORARY_SYM = 564,
00349 TERMINATED = 565,
00350 TEXT_STRING = 566,
00351 TEXT_SYM = 567,
00352 THEN_SYM = 568,
00353 TIME_SYM = 569,
00354 TIMESTAMP_SYM = 570,
00355 TIMESTAMP_ADD = 571,
00356 TIMESTAMP_DIFF = 572,
00357 TO_SYM = 573,
00358 TRAILING = 574,
00359 TRANSACTION_SYM = 575,
00360 TRIM = 576,
00361 TRUE_SYM = 577,
00362 TRUNCATE_SYM = 578,
00363 TYPE_SYM = 579,
00364 ULONGLONG_NUM = 580,
00365 UNCOMMITTED_SYM = 581,
00366 UNDOFILE_SYM = 582,
00367 UNDO_SYM = 583,
00368 UNION_SYM = 584,
00369 UNIQUE_SYM = 585,
00370 UNKNOWN_SYM = 586,
00371 UNLOCK_SYM = 587,
00372 UNSIGNED_SYM = 588,
00373 UPDATE_SYM = 589,
00374 USAGE = 590,
00375 USER = 591,
00376 USE_SYM = 592,
00377 USING = 593,
00378 UTC_DATE_SYM = 594,
00379 UTC_TIMESTAMP_SYM = 595,
00380 UUID_SYM = 596,
00381 VALUES = 597,
00382 VALUE_SYM = 598,
00383 VARBINARY = 599,
00384 VARCHAR_SYM = 600,
00385 VARIABLES = 601,
00386 VARIANCE_SYM = 602,
00387 VARYING = 603,
00388 VAR_SAMP_SYM = 604,
00389 WAIT_SYM = 605,
00390 WARNINGS = 606,
00391 WEEK_SYM = 607,
00392 WHEN_SYM = 608,
00393 WHERE = 609,
00394 WITH = 610,
00395 WITH_ROLLUP_SYM = 611,
00396 WORK_SYM = 612,
00397 WRITE_SYM = 613,
00398 XOR = 614,
00399 YEAR_MONTH_SYM = 615,
00400 YEAR_SYM = 616,
00401 ZEROFILL_SYM = 617,
00402 LESS_THAN = 618,
00403 GREATER_THAN = 619,
00404 CONCAT = 620,
00405 SHIFT_RIGHT = 621,
00406 SHIFT_LEFT = 622,
00407 UMINUS = 623
00408 };
00409 #endif
00410
00411 #define ABORT_SYM 258
00412 #define ACTION 259
00413 #define ADD_SYM 260
00414 #define ADDDATE_SYM 261
00415 #define AFTER_SYM 262
00416 #define AGGREGATE_SYM 263
00417 #define ALL 264
00418 #define ALTER_SYM 265
00419 #define ANALYZE_SYM 266
00420 #define AND_SYM 267
00421 #define ANY_SYM 268
00422 #define AS 269
00423 #define ASC 270
00424 #define ASENSITIVE_SYM 271
00425 #define AT_SYM 272
00426 #define AUTO_INC 273
00427 #define AVG_SYM 274
00428 #define BEFORE_SYM 275
00429 #define BEGIN_SYM 276
00430 #define BETWEEN_SYM 277
00431 #define BIGINT_SYM 278
00432 #define BINARY 279
00433 #define BIN_NUM 280
00434 #define BIT_SYM 281
00435 #define BLOB_SYM 282
00436 #define BOOLEAN_SYM 283
00437 #define BOOL_SYM 284
00438 #define BOTH 285
00439 #define BTREE_SYM 286
00440 #define BY 287
00441 #define CALL_SYM 288
00442 #define CASCADE 289
00443 #define CASCADED 290
00444 #define CASE_SYM 291
00445 #define CAST_SYM 292
00446 #define CATALOG_SYM 293
00447 #define CHAIN_SYM 294
00448 #define CHANGE_SYM 295
00449 #define CHAR_SYM 296
00450 #define CHECKSUM_SYM 297
00451 #define CHECK_SYM 298
00452 #define CLOSE_SYM 299
00453 #define COALESCE 300
00454 #define COLLATE_SYM 301
00455 #define COLLATION_SYM 302
00456 #define COLUMNS 303
00457 #define COLUMN_SYM 304
00458 #define COMMENT_SYM 305
00459 #define COMMITTED_SYM 306
00460 #define COMMIT_SYM 307
00461 #define COMPACT_SYM 308
00462 #define COMPRESSED_SYM 309
00463 #define CONCURRENT 310
00464 #define CONDITION_SYM 311
00465 #define CONNECTION_SYM 312
00466 #define CONSISTENT_SYM 313
00467 #define CONSTRAINT 314
00468 #define CONTAINS_SYM 315
00469 #define CONVERT_SYM 316
00470 #define COUNT_SYM 317
00471 #define CREATE 318
00472 #define CROSS 319
00473 #define CUBE_SYM 320
00474 #define CURDATE 321
00475 #define CURRENT_USER 322
00476 #define CURSOR_SYM 323
00477 #define DATABASE 324
00478 #define DATABASES 325
00479 #define DATA_SYM 326
00480 #define DATETIME_SYM 327
00481 #define DATE_ADD_INTERVAL 328
00482 #define DATE_SUB_INTERVAL 329
00483 #define DATE_SYM 330
00484 #define DAY_HOUR_SYM 331
00485 #define DAY_MICROSECOND_SYM 332
00486 #define DAY_MINUTE_SYM 333
00487 #define DAY_SECOND_SYM 334
00488 #define DAY_SYM 335
00489 #define DEALLOCATE_SYM 336
00490 #define DECIMAL_NUM 337
00491 #define DECIMAL_SYM 338
00492 #define DECLARE_SYM 339
00493 #define DEFAULT 340
00494 #define DELETE_SYM 341
00495 #define DESC 342
00496 #define DESCRIBE 343
00497 #define DETERMINISTIC_SYM 344
00498 #define DISABLE_SYM 345
00499 #define DISCARD 346
00500 #define DISTINCT 347
00501 #define DIV_SYM 348
00502 #define DO_SYM 349
00503 #define DOUBLE_SYM 350
00504 #define DROP 351
00505 #define DUMPFILE 352
00506 #define DUPLICATE_SYM 353
00507 #define DYNAMIC_SYM 354
00508 #define EACH_SYM 355
00509 #define ELSE 356
00510 #define ENABLE_SYM 357
00511 #define ENCLOSED 358
00512 #define END 359
00513 #define ENDS_SYM 360
00514 #define END_OF_INPUT 361
00515 #define ENGINE_SYM 362
00516 #define ENUM_SYM 363
00517 #define EQUAL_SYM 364
00518 #define ERRORS 365
00519 #define ESCAPED 366
00520 #define ESCAPE_SYM 367
00521 #define EXCLUSIVE_SYM 368
00522 #define EXECUTE_SYM 369
00523 #define EXISTS 370
00524 #define EXTENDED_SYM 371
00525 #define EXTRACT_SYM 372
00526 #define FALSE_SYM 373
00527 #define FILE_SYM 374
00528 #define FIRST_SYM 375
00529 #define FIXED_SYM 376
00530 #define FLOAT_NUM 377
00531 #define FLUSH_SYM 378
00532 #define FORCE_SYM 379
00533 #define FOREIGN 380
00534 #define FOR_SYM 381
00535 #define FOUND_SYM 382
00536 #define FRAC_SECOND_SYM 383
00537 #define FROM 384
00538 #define FULL 385
00539 #define GE 386
00540 #define GLOBAL_SYM 387
00541 #define GROUP_SYM 388
00542 #define GROUP_CONCAT_SYM 389
00543 #define HASH_SYM 390
00544 #define HAVING 391
00545 #define HEX_NUM 392
00546 #define HOUR_MICROSECOND_SYM 393
00547 #define HOUR_MINUTE_SYM 394
00548 #define HOUR_SECOND_SYM 395
00549 #define HOUR_SYM 396
00550 #define IDENT 397
00551 #define IDENTIFIED_SYM 398
00552 #define IDENTITY_SYM 399
00553 #define IDENT_QUOTED 400
00554 #define IF 401
00555 #define IGNORE_SYM 402
00556 #define IMPORT 403
00557 #define INDEXES 404
00558 #define INDEX_SYM 405
00559 #define INFILE 406
00560 #define INNER_SYM 407
00561 #define INOUT_SYM 408
00562 #define INSENSITIVE_SYM 409
00563 #define INSERT 410
00564 #define INTERVAL_SYM 411
00565 #define INTO 412
00566 #define INT_SYM 413
00567 #define IN_SYM 414
00568 #define IS 415
00569 #define ISOLATION 416
00570 #define ITERATE_SYM 417
00571 #define JOIN_SYM 418
00572 #define KEYS 419
00573 #define KEY_BLOCK_SIZE 420
00574 #define KEY_SYM 421
00575 #define KILL_SYM 422
00576 #define LAST_SYM 423
00577 #define LE 424
00578 #define LEADING 425
00579 #define LEFT 426
00580 #define LEVEL_SYM 427
00581 #define LEX_HOSTNAME 428
00582 #define LIKE 429
00583 #define LIMIT 430
00584 #define LINES 431
00585 #define LOAD 432
00586 #define LOCAL_SYM 433
00587 #define LOCKS_SYM 434
00588 #define LOCK_SYM 435
00589 #define LOGS_SYM 436
00590 #define LONG_NUM 437
00591 #define LONG_SYM 438
00592 #define MATCH 439
00593 #define MAX_SYM 440
00594 #define MAX_VALUE_SYM 441
00595 #define MEDIUM_SYM 442
00596 #define MERGE_SYM 443
00597 #define MICROSECOND_SYM 444
00598 #define MINUTE_MICROSECOND_SYM 445
00599 #define MINUTE_SECOND_SYM 446
00600 #define MINUTE_SYM 447
00601 #define MIN_SYM 448
00602 #define MODE_SYM 449
00603 #define MODIFIES_SYM 450
00604 #define MODIFY_SYM 451
00605 #define MOD_SYM 452
00606 #define MONTH_SYM 453
00607 #define NAMES_SYM 454
00608 #define NAME_SYM 455
00609 #define NATIONAL_SYM 456
00610 #define NATURAL 457
00611 #define NE 458
00612 #define NEW_SYM 459
00613 #define NEXT_SYM 460
00614 #define NONE_SYM 461
00615 #define NOT_SYM 462
00616 #define NOW_SYM 463
00617 #define NO_SYM 464
00618 #define NULL_SYM 465
00619 #define NUM 466
00620 #define NUMERIC_SYM 467
00621 #define OFFLINE_SYM 468
00622 #define OFFSET_SYM 469
00623 #define ON 470
00624 #define ONE_SHOT_SYM 471
00625 #define ONE_SYM 472
00626 #define ONLINE_SYM 473
00627 #define OPEN_SYM 474
00628 #define OPTIMIZE 475
00629 #define OPTION 476
00630 #define OPTIONALLY 477
00631 #define ORDER_SYM 478
00632 #define OR_SYM 479
00633 #define OUTER 480
00634 #define OUTFILE 481
00635 #define OUT_SYM 482
00636 #define PARTIAL 483
00637 #define POSITION_SYM 484
00638 #define PRECISION 485
00639 #define PREV_SYM 486
00640 #define PRIMARY_SYM 487
00641 #define PROCESS 488
00642 #define PROCESSLIST_SYM 489
00643 #define QUARTER_SYM 490
00644 #define QUERY_SYM 491
00645 #define RANGE_SYM 492
00646 #define READS_SYM 493
00647 #define READ_SYM 494
00648 #define READ_WRITE_SYM 495
00649 #define REAL 496
00650 #define REDUNDANT_SYM 497
00651 #define REGEXP_SYM 498
00652 #define REFERENCES 499
00653 #define RELEASE_SYM 500
00654 #define RENAME 501
00655 #define REPEATABLE_SYM 502
00656 #define REPEAT_SYM 503
00657 #define REPLACE 504
00658 #define REPLICATE 505
00659 #define REPLICATION 506
00660 #define RESTRICT 507
00661 #define RETURNS_SYM 508
00662 #define RETURN_SYM 509
00663 #define REVOKE 510
00664 #define RIGHT 511
00665 #define ROLLBACK_SYM 512
00666 #define ROLLUP_SYM 513
00667 #define ROUTINE_SYM 514
00668 #define ROWS_SYM 515
00669 #define ROW_FORMAT_SYM 516
00670 #define ROW_SYM 517
00671 #define SAVEPOINT_SYM 518
00672 #define SECOND_MICROSECOND_SYM 519
00673 #define SECOND_SYM 520
00674 #define SECURITY_SYM 521
00675 #define SELECT_SYM 522
00676 #define SENSITIVE_SYM 523
00677 #define SEPARATOR_SYM 524
00678 #define SERIALIZABLE_SYM 525
00679 #define SERIAL_SYM 526
00680 #define SESSION_SYM 527
00681 #define SERVER_SYM 528
00682 #define SET_SYM 529
00683 #define SET_VAR 530
00684 #define SHARE_SYM 531
00685 #define SHOW 532
00686 #define SIGNED_SYM 533
00687 #define SIMPLE_SYM 534
00688 #define SNAPSHOT_SYM 535
00689 #define SPECIFIC_SYM 536
00690 #define SQLEXCEPTION_SYM 537
00691 #define SQLSTATE_SYM 538
00692 #define SQLWARNING_SYM 539
00693 #define SQL_BIG_RESULT 540
00694 #define SQL_BUFFER_RESULT 541
00695 #define SQL_CALC_FOUND_ROWS 542
00696 #define SQL_SMALL_RESULT 543
00697 #define SQL_SYM 544
00698 #define STARTING 545
00699 #define START_SYM 546
00700 #define STATUS_SYM 547
00701 #define STDDEV_SAMP_SYM 548
00702 #define STD_SYM 549
00703 #define STOP_SYM 550
00704 #define STORED_SYM 551
00705 #define STRAIGHT_JOIN 552
00706 #define STRING_SYM 553
00707 #define SUBDATE_SYM 554
00708 #define SUBJECT_SYM 555
00709 #define SUBSTRING 556
00710 #define SUM_SYM 557
00711 #define SUSPEND_SYM 558
00712 #define SYSDATE 559
00713 #define TABLES 560
00714 #define TABLESPACE 561
00715 #define TABLE_REF_PRIORITY 562
00716 #define TABLE_SYM 563
00717 #define TEMPORARY_SYM 564
00718 #define TERMINATED 565
00719 #define TEXT_STRING 566
00720 #define TEXT_SYM 567
00721 #define THEN_SYM 568
00722 #define TIME_SYM 569
00723 #define TIMESTAMP_SYM 570
00724 #define TIMESTAMP_ADD 571
00725 #define TIMESTAMP_DIFF 572
00726 #define TO_SYM 573
00727 #define TRAILING 574
00728 #define TRANSACTION_SYM 575
00729 #define TRIM 576
00730 #define TRUE_SYM 577
00731 #define TRUNCATE_SYM 578
00732 #define TYPE_SYM 579
00733 #define ULONGLONG_NUM 580
00734 #define UNCOMMITTED_SYM 581
00735 #define UNDOFILE_SYM 582
00736 #define UNDO_SYM 583
00737 #define UNION_SYM 584
00738 #define UNIQUE_SYM 585
00739 #define UNKNOWN_SYM 586
00740 #define UNLOCK_SYM 587
00741 #define UNSIGNED_SYM 588
00742 #define UPDATE_SYM 589
00743 #define USAGE 590
00744 #define USER 591
00745 #define USE_SYM 592
00746 #define USING 593
00747 #define UTC_DATE_SYM 594
00748 #define UTC_TIMESTAMP_SYM 595
00749 #define UUID_SYM 596
00750 #define VALUES 597
00751 #define VALUE_SYM 598
00752 #define VARBINARY 599
00753 #define VARCHAR_SYM 600
00754 #define VARIABLES 601
00755 #define VARIANCE_SYM 602
00756 #define VARYING 603
00757 #define VAR_SAMP_SYM 604
00758 #define WAIT_SYM 605
00759 #define WARNINGS 606
00760 #define WEEK_SYM 607
00761 #define WHEN_SYM 608
00762 #define WHERE 609
00763 #define WITH 610
00764 #define WITH_ROLLUP_SYM 611
00765 #define WORK_SYM 612
00766 #define WRITE_SYM 613
00767 #define XOR 614
00768 #define YEAR_MONTH_SYM 615
00769 #define YEAR_SYM 616
00770 #define ZEROFILL_SYM 617
00771 #define LESS_THAN 618
00772 #define GREATER_THAN 619
00773 #define CONCAT 620
00774 #define SHIFT_RIGHT 621
00775 #define SHIFT_LEFT 622
00776 #define UMINUS 623
00777
00778
00779
00780
00781 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00782 typedef union
00783
00784 #line 120 "drizzled/sql_yacc.yy"
00785 ParserType
00786 {
00787
00788
00789 #line 120 "drizzled/sql_yacc.yy"
00790
00791 bool boolean;
00792 int num;
00793 unsigned long ulong_num;
00794 uint64_t ulonglong_number;
00795 int64_t longlong_number;
00796 drizzled::LEX_STRING lex_str;
00797 drizzled::LEX_STRING *lex_str_ptr;
00798 drizzled::LEX_SYMBOL symbol;
00799 drizzled::Table_ident *table;
00800 char *simple_string;
00801 drizzled::Item *item;
00802 drizzled::Item_num *item_num;
00803 drizzled::List<drizzled::Item> *item_list;
00804 drizzled::List<drizzled::String> *string_list;
00805 drizzled::String *string;
00806 drizzled::Key_part_spec *key_part;
00807 const drizzled::plugin::Function *udf;
00808 drizzled::TableList *table_list;
00809 drizzled::enum_field_types field_val;
00810 drizzled::sys_var_with_base variable;
00811 drizzled::sql_var_t var_type;
00812 drizzled::Key::Keytype key_type;
00813 drizzled::ha_key_alg key_alg;
00814 drizzled::ha_rkey_function ha_rkey_mode;
00815 drizzled::enum_tx_isolation tx_isolation;
00816 drizzled::Cast_target cast_type;
00817 const drizzled::CHARSET_INFO *charset;
00818 drizzled::thr_lock_type lock_type;
00819 drizzled::interval_type interval, interval_time_st;
00820 drizzled::type::timestamp_t date_time_type;
00821 drizzled::Select_Lex *select_lex;
00822 drizzled::chooser_compare_func_creator boolfunc2creator;
00823 drizzled::st_lex *lex;
00824 drizzled::index_hint_type index_hint;
00825 drizzled::enum_filetype filetype;
00826 drizzled::ha_build_method build_method;
00827 drizzled::message::Table::ForeignKeyConstraint::ForeignKeyOption m_fk_option;
00828 drizzled::execute_string_t execute_string;
00829
00830
00831
00832
00833 #line 834 "drizzled/sql_yacc.hh"
00834 } YYSTYPE;
00835 # define YYSTYPE_IS_TRIVIAL 1
00836 # define yystype YYSTYPE
00837 # define YYSTYPE_IS_DECLARED 1
00838 #endif
00839
00840
00841
00842