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