sql_yacc.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:23k
- /* A Bison parser, made by GNU Bison 1.875c. */
- /* Skeleton parser for Yacc-like parsing with Bison,
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
- /* As a special exception, when this file is copied by Bison into a
- Bison output file, you may use that output file without restriction.
- This special exception was added by the Free Software Foundation
- in version 1.24 of Bison. */
- /* Tokens. */
- #ifndef YYTOKENTYPE
- # define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- END_OF_INPUT = 258,
- CLOSE_SYM = 259,
- HANDLER_SYM = 260,
- LAST_SYM = 261,
- NEXT_SYM = 262,
- PREV_SYM = 263,
- DIV_SYM = 264,
- EQ = 265,
- EQUAL_SYM = 266,
- SOUNDS_SYM = 267,
- GE = 268,
- GT_SYM = 269,
- LE = 270,
- LT = 271,
- NE = 272,
- IS = 273,
- MOD_SYM = 274,
- SHIFT_LEFT = 275,
- SHIFT_RIGHT = 276,
- SET_VAR = 277,
- ABORT_SYM = 278,
- ADD = 279,
- AFTER_SYM = 280,
- ALTER = 281,
- ANALYZE_SYM = 282,
- ANY_SYM = 283,
- AVG_SYM = 284,
- BEGIN_SYM = 285,
- BINLOG_SYM = 286,
- CHANGE = 287,
- CLIENT_SYM = 288,
- COMMENT_SYM = 289,
- COMMIT_SYM = 290,
- CONSISTENT_SYM = 291,
- COUNT_SYM = 292,
- CREATE = 293,
- CROSS = 294,
- CUBE_SYM = 295,
- DELETE_SYM = 296,
- DUAL_SYM = 297,
- DO_SYM = 298,
- DROP = 299,
- EVENTS_SYM = 300,
- EXECUTE_SYM = 301,
- EXPANSION_SYM = 302,
- FLUSH_SYM = 303,
- HELP_SYM = 304,
- INSERT = 305,
- RELAY_THREAD = 306,
- KILL_SYM = 307,
- LOAD = 308,
- LOCKS_SYM = 309,
- LOCK_SYM = 310,
- MASTER_SYM = 311,
- MAX_SYM = 312,
- MIN_SYM = 313,
- NONE_SYM = 314,
- OPTIMIZE = 315,
- PURGE = 316,
- REPAIR = 317,
- REPLICATION = 318,
- RESET_SYM = 319,
- ROLLBACK_SYM = 320,
- ROLLUP_SYM = 321,
- SAVEPOINT_SYM = 322,
- SELECT_SYM = 323,
- SHOW = 324,
- SLAVE = 325,
- SNAPSHOT_SYM = 326,
- SQL_THREAD = 327,
- START_SYM = 328,
- STD_SYM = 329,
- VARIANCE_SYM = 330,
- STOP_SYM = 331,
- SUM_SYM = 332,
- ADDDATE_SYM = 333,
- SUPER_SYM = 334,
- TRUNCATE_SYM = 335,
- UNLOCK_SYM = 336,
- UNTIL_SYM = 337,
- UPDATE_SYM = 338,
- ACTION = 339,
- AGGREGATE_SYM = 340,
- ALL = 341,
- AND_SYM = 342,
- AS = 343,
- ASC = 344,
- AUTO_INC = 345,
- AVG_ROW_LENGTH = 346,
- BACKUP_SYM = 347,
- BERKELEY_DB_SYM = 348,
- BINARY = 349,
- BIT_SYM = 350,
- BOOL_SYM = 351,
- BOOLEAN_SYM = 352,
- BOTH = 353,
- BTREE_SYM = 354,
- BY = 355,
- BYTE_SYM = 356,
- CACHE_SYM = 357,
- CASCADE = 358,
- CAST_SYM = 359,
- CHARSET = 360,
- CHECKSUM_SYM = 361,
- CHECK_SYM = 362,
- COMMITTED_SYM = 363,
- COLLATE_SYM = 364,
- COLLATION_SYM = 365,
- COLUMNS = 366,
- COLUMN_SYM = 367,
- CONCURRENT = 368,
- CONSTRAINT = 369,
- CONVERT_SYM = 370,
- CURRENT_USER = 371,
- DATABASES = 372,
- DATA_SYM = 373,
- DEFAULT = 374,
- DELAYED_SYM = 375,
- DELAY_KEY_WRITE_SYM = 376,
- DESC = 377,
- DESCRIBE = 378,
- DES_KEY_FILE = 379,
- DISABLE_SYM = 380,
- DISCARD = 381,
- DISTINCT = 382,
- DUPLICATE_SYM = 383,
- DYNAMIC_SYM = 384,
- ENABLE_SYM = 385,
- ENCLOSED = 386,
- ESCAPED = 387,
- DIRECTORY_SYM = 388,
- ESCAPE_SYM = 389,
- EXISTS = 390,
- EXTENDED_SYM = 391,
- FALSE_SYM = 392,
- FILE_SYM = 393,
- FIRST_SYM = 394,
- FIXED_SYM = 395,
- FLOAT_NUM = 396,
- FORCE_SYM = 397,
- FOREIGN = 398,
- FROM = 399,
- FULL = 400,
- FULLTEXT_SYM = 401,
- GLOBAL_SYM = 402,
- GRANT = 403,
- GRANTS = 404,
- GREATEST_SYM = 405,
- GROUP = 406,
- HAVING = 407,
- HASH_SYM = 408,
- HEX_NUM = 409,
- HIGH_PRIORITY = 410,
- HOSTS_SYM = 411,
- IDENT = 412,
- IDENT_QUOTED = 413,
- IGNORE_SYM = 414,
- IMPORT = 415,
- INDEX_SYM = 416,
- INDEXES = 417,
- INFILE = 418,
- INNER_SYM = 419,
- INNOBASE_SYM = 420,
- INTO = 421,
- IN_SYM = 422,
- ISOLATION = 423,
- JOIN_SYM = 424,
- KEYS = 425,
- KEY_SYM = 426,
- LEADING = 427,
- LEAST_SYM = 428,
- LEAVES = 429,
- LEVEL_SYM = 430,
- LEX_HOSTNAME = 431,
- LIKE = 432,
- LINES = 433,
- LOCAL_SYM = 434,
- LOG_SYM = 435,
- LOGS_SYM = 436,
- LONG_NUM = 437,
- LONG_SYM = 438,
- LOW_PRIORITY = 439,
- MASTER_HOST_SYM = 440,
- MASTER_USER_SYM = 441,
- MASTER_LOG_FILE_SYM = 442,
- MASTER_LOG_POS_SYM = 443,
- MASTER_PASSWORD_SYM = 444,
- MASTER_PORT_SYM = 445,
- MASTER_CONNECT_RETRY_SYM = 446,
- MASTER_SERVER_ID_SYM = 447,
- MASTER_SSL_SYM = 448,
- MASTER_SSL_CA_SYM = 449,
- MASTER_SSL_CAPATH_SYM = 450,
- MASTER_SSL_CERT_SYM = 451,
- MASTER_SSL_CIPHER_SYM = 452,
- MASTER_SSL_KEY_SYM = 453,
- RELAY_LOG_FILE_SYM = 454,
- RELAY_LOG_POS_SYM = 455,
- MATCH = 456,
- MAX_ROWS = 457,
- MAX_CONNECTIONS_PER_HOUR = 458,
- MAX_QUERIES_PER_HOUR = 459,
- MAX_UPDATES_PER_HOUR = 460,
- MEDIUM_SYM = 461,
- MIN_ROWS = 462,
- NAMES_SYM = 463,
- NATIONAL_SYM = 464,
- NATURAL = 465,
- NDBCLUSTER_SYM = 466,
- NEW_SYM = 467,
- NCHAR_SYM = 468,
- NCHAR_STRING = 469,
- NVARCHAR_SYM = 470,
- NOT = 471,
- NO_SYM = 472,
- NULL_SYM = 473,
- NUM = 474,
- OFFSET_SYM = 475,
- ON = 476,
- ONE_SHOT_SYM = 477,
- OPEN_SYM = 478,
- OPTION = 479,
- OPTIONALLY = 480,
- OR_SYM = 481,
- OR_OR_CONCAT = 482,
- ORDER_SYM = 483,
- OUTER = 484,
- OUTFILE = 485,
- DUMPFILE = 486,
- PACK_KEYS_SYM = 487,
- PARTIAL = 488,
- PRIMARY_SYM = 489,
- PRIVILEGES = 490,
- PROCESS = 491,
- PROCESSLIST_SYM = 492,
- QUERY_SYM = 493,
- RAID_0_SYM = 494,
- RAID_STRIPED_SYM = 495,
- RAID_TYPE = 496,
- RAID_CHUNKS = 497,
- RAID_CHUNKSIZE = 498,
- READ_SYM = 499,
- REAL_NUM = 500,
- REFERENCES = 501,
- REGEXP = 502,
- RELOAD = 503,
- RENAME = 504,
- REPEATABLE_SYM = 505,
- REQUIRE_SYM = 506,
- RESOURCES = 507,
- RESTORE_SYM = 508,
- RESTRICT = 509,
- REVOKE = 510,
- ROWS_SYM = 511,
- ROW_FORMAT_SYM = 512,
- ROW_SYM = 513,
- RTREE_SYM = 514,
- SET = 515,
- SEPARATOR_SYM = 516,
- SERIAL_SYM = 517,
- SERIALIZABLE_SYM = 518,
- SESSION_SYM = 519,
- SIMPLE_SYM = 520,
- SHUTDOWN = 521,
- SPATIAL_SYM = 522,
- SSL_SYM = 523,
- STARTING = 524,
- STATUS_SYM = 525,
- STORAGE_SYM = 526,
- STRAIGHT_JOIN = 527,
- SUBJECT_SYM = 528,
- TABLES = 529,
- TABLE_SYM = 530,
- TABLESPACE = 531,
- TEMPORARY = 532,
- TERMINATED = 533,
- TEXT_STRING = 534,
- TO_SYM = 535,
- TRAILING = 536,
- TRANSACTION_SYM = 537,
- TRUE_SYM = 538,
- TYPE_SYM = 539,
- TYPES_SYM = 540,
- FUNC_ARG0 = 541,
- FUNC_ARG1 = 542,
- FUNC_ARG2 = 543,
- FUNC_ARG3 = 544,
- UDF_RETURNS_SYM = 545,
- UDF_SONAME_SYM = 546,
- UDF_SYM = 547,
- UNCOMMITTED_SYM = 548,
- UNDERSCORE_CHARSET = 549,
- UNICODE_SYM = 550,
- UNION_SYM = 551,
- UNIQUE_SYM = 552,
- USAGE = 553,
- USE_FRM = 554,
- USE_SYM = 555,
- USING = 556,
- VALUE_SYM = 557,
- VALUES = 558,
- VARIABLES = 559,
- WHERE = 560,
- WITH = 561,
- WRITE_SYM = 562,
- NO_WRITE_TO_BINLOG = 563,
- X509_SYM = 564,
- XOR = 565,
- COMPRESSED_SYM = 566,
- ERRORS = 567,
- WARNINGS = 568,
- ASCII_SYM = 569,
- BIGINT = 570,
- BLOB_SYM = 571,
- CHAR_SYM = 572,
- CHANGED = 573,
- COALESCE = 574,
- DATETIME = 575,
- DATE_SYM = 576,
- DECIMAL_SYM = 577,
- DOUBLE_SYM = 578,
- ENUM = 579,
- FAST_SYM = 580,
- FLOAT_SYM = 581,
- GEOMETRY_SYM = 582,
- INT_SYM = 583,
- LIMIT = 584,
- LONGBLOB = 585,
- LONGTEXT = 586,
- MEDIUMBLOB = 587,
- MEDIUMINT = 588,
- MEDIUMTEXT = 589,
- NUMERIC_SYM = 590,
- PRECISION = 591,
- PREPARE_SYM = 592,
- DEALLOCATE_SYM = 593,
- QUICK = 594,
- REAL = 595,
- SIGNED_SYM = 596,
- SMALLINT = 597,
- STRING_SYM = 598,
- TEXT_SYM = 599,
- TIMESTAMP = 600,
- TIME_SYM = 601,
- TINYBLOB = 602,
- TINYINT = 603,
- TINYTEXT = 604,
- ULONGLONG_NUM = 605,
- UNSIGNED = 606,
- VARBINARY = 607,
- VARCHAR = 608,
- VARYING = 609,
- ZEROFILL = 610,
- AGAINST = 611,
- ATAN = 612,
- BETWEEN_SYM = 613,
- BIT_AND = 614,
- BIT_OR = 615,
- BIT_XOR = 616,
- CASE_SYM = 617,
- CONCAT = 618,
- CONCAT_WS = 619,
- CONVERT_TZ_SYM = 620,
- CURDATE = 621,
- CURTIME = 622,
- DATABASE = 623,
- DATE_ADD_INTERVAL = 624,
- DATE_SUB_INTERVAL = 625,
- DAY_HOUR_SYM = 626,
- DAY_MICROSECOND_SYM = 627,
- DAY_MINUTE_SYM = 628,
- DAY_SECOND_SYM = 629,
- DAY_SYM = 630,
- DECODE_SYM = 631,
- DES_ENCRYPT_SYM = 632,
- DES_DECRYPT_SYM = 633,
- ELSE = 634,
- ELT_FUNC = 635,
- ENCODE_SYM = 636,
- ENGINE_SYM = 637,
- ENGINES_SYM = 638,
- ENCRYPT = 639,
- EXPORT_SET = 640,
- EXTRACT_SYM = 641,
- FIELD_FUNC = 642,
- FORMAT_SYM = 643,
- FOR_SYM = 644,
- FROM_UNIXTIME = 645,
- GEOMCOLLFROMTEXT = 646,
- GEOMFROMTEXT = 647,
- GEOMFROMWKB = 648,
- GEOMETRYCOLLECTION = 649,
- GROUP_CONCAT_SYM = 650,
- GROUP_UNIQUE_USERS = 651,
- GET_FORMAT = 652,
- HOUR_MICROSECOND_SYM = 653,
- HOUR_MINUTE_SYM = 654,
- HOUR_SECOND_SYM = 655,
- HOUR_SYM = 656,
- IDENTIFIED_SYM = 657,
- IF = 658,
- INSERT_METHOD = 659,
- INTERVAL_SYM = 660,
- LAST_INSERT_ID = 661,
- LEFT = 662,
- LINEFROMTEXT = 663,
- LINESTRING = 664,
- LOCATE = 665,
- MAKE_SET_SYM = 666,
- MASTER_POS_WAIT = 667,
- MICROSECOND_SYM = 668,
- MINUTE_MICROSECOND_SYM = 669,
- MINUTE_SECOND_SYM = 670,
- MINUTE_SYM = 671,
- MODE_SYM = 672,
- MODIFY_SYM = 673,
- MONTH_SYM = 674,
- MLINEFROMTEXT = 675,
- MPOINTFROMTEXT = 676,
- MPOLYFROMTEXT = 677,
- MULTILINESTRING = 678,
- MULTIPOINT = 679,
- MULTIPOLYGON = 680,
- NOW_SYM = 681,
- OLD_PASSWORD = 682,
- PASSWORD = 683,
- PARAM_MARKER = 684,
- POINTFROMTEXT = 685,
- POINT_SYM = 686,
- POLYFROMTEXT = 687,
- POLYGON = 688,
- POSITION_SYM = 689,
- PROCEDURE = 690,
- RAND = 691,
- REPLACE = 692,
- RIGHT = 693,
- ROUND = 694,
- SECOND_SYM = 695,
- SECOND_MICROSECOND_SYM = 696,
- SHARE_SYM = 697,
- SUBDATE_SYM = 698,
- SUBSTRING = 699,
- SUBSTRING_INDEX = 700,
- TRIM = 701,
- UDA_CHAR_SUM = 702,
- UDA_FLOAT_SUM = 703,
- UDA_INT_SUM = 704,
- UDF_CHAR_FUNC = 705,
- UDF_FLOAT_FUNC = 706,
- UDF_INT_FUNC = 707,
- UNIQUE_USERS = 708,
- UNIX_TIMESTAMP = 709,
- USER = 710,
- UTC_DATE_SYM = 711,
- UTC_TIME_SYM = 712,
- UTC_TIMESTAMP_SYM = 713,
- WEEK_SYM = 714,
- WHEN_SYM = 715,
- WORK_SYM = 716,
- YEAR_MONTH_SYM = 717,
- YEAR_SYM = 718,
- YEARWEEK = 719,
- BENCHMARK_SYM = 720,
- END = 721,
- THEN_SYM = 722,
- SQL_BIG_RESULT = 723,
- SQL_CACHE_SYM = 724,
- SQL_CALC_FOUND_ROWS = 725,
- SQL_NO_CACHE_SYM = 726,
- SQL_SMALL_RESULT = 727,
- SQL_BUFFER_RESULT = 728,
- ISSUER_SYM = 729,
- CIPHER_SYM = 730,
- BEFORE_SYM = 731,
- NEG = 732
- };
- #endif
- #define END_OF_INPUT 258
- #define CLOSE_SYM 259
- #define HANDLER_SYM 260
- #define LAST_SYM 261
- #define NEXT_SYM 262
- #define PREV_SYM 263
- #define DIV_SYM 264
- #define EQ 265
- #define EQUAL_SYM 266
- #define SOUNDS_SYM 267
- #define GE 268
- #define GT_SYM 269
- #define LE 270
- #define LT 271
- #define NE 272
- #define IS 273
- #define MOD_SYM 274
- #define SHIFT_LEFT 275
- #define SHIFT_RIGHT 276
- #define SET_VAR 277
- #define ABORT_SYM 278
- #define ADD 279
- #define AFTER_SYM 280
- #define ALTER 281
- #define ANALYZE_SYM 282
- #define ANY_SYM 283
- #define AVG_SYM 284
- #define BEGIN_SYM 285
- #define BINLOG_SYM 286
- #define CHANGE 287
- #define CLIENT_SYM 288
- #define COMMENT_SYM 289
- #define COMMIT_SYM 290
- #define CONSISTENT_SYM 291
- #define COUNT_SYM 292
- #define CREATE 293
- #define CROSS 294
- #define CUBE_SYM 295
- #define DELETE_SYM 296
- #define DUAL_SYM 297
- #define DO_SYM 298
- #define DROP 299
- #define EVENTS_SYM 300
- #define EXECUTE_SYM 301
- #define EXPANSION_SYM 302
- #define FLUSH_SYM 303
- #define HELP_SYM 304
- #define INSERT 305
- #define RELAY_THREAD 306
- #define KILL_SYM 307
- #define LOAD 308
- #define LOCKS_SYM 309
- #define LOCK_SYM 310
- #define MASTER_SYM 311
- #define MAX_SYM 312
- #define MIN_SYM 313
- #define NONE_SYM 314
- #define OPTIMIZE 315
- #define PURGE 316
- #define REPAIR 317
- #define REPLICATION 318
- #define RESET_SYM 319
- #define ROLLBACK_SYM 320
- #define ROLLUP_SYM 321
- #define SAVEPOINT_SYM 322
- #define SELECT_SYM 323
- #define SHOW 324
- #define SLAVE 325
- #define SNAPSHOT_SYM 326
- #define SQL_THREAD 327
- #define START_SYM 328
- #define STD_SYM 329
- #define VARIANCE_SYM 330
- #define STOP_SYM 331
- #define SUM_SYM 332
- #define ADDDATE_SYM 333
- #define SUPER_SYM 334
- #define TRUNCATE_SYM 335
- #define UNLOCK_SYM 336
- #define UNTIL_SYM 337
- #define UPDATE_SYM 338
- #define ACTION 339
- #define AGGREGATE_SYM 340
- #define ALL 341
- #define AND_SYM 342
- #define AS 343
- #define ASC 344
- #define AUTO_INC 345
- #define AVG_ROW_LENGTH 346
- #define BACKUP_SYM 347
- #define BERKELEY_DB_SYM 348
- #define BINARY 349
- #define BIT_SYM 350
- #define BOOL_SYM 351
- #define BOOLEAN_SYM 352
- #define BOTH 353
- #define BTREE_SYM 354
- #define BY 355
- #define BYTE_SYM 356
- #define CACHE_SYM 357
- #define CASCADE 358
- #define CAST_SYM 359
- #define CHARSET 360
- #define CHECKSUM_SYM 361
- #define CHECK_SYM 362
- #define COMMITTED_SYM 363
- #define COLLATE_SYM 364
- #define COLLATION_SYM 365
- #define COLUMNS 366
- #define COLUMN_SYM 367
- #define CONCURRENT 368
- #define CONSTRAINT 369
- #define CONVERT_SYM 370
- #define CURRENT_USER 371
- #define DATABASES 372
- #define DATA_SYM 373
- #define DEFAULT 374
- #define DELAYED_SYM 375
- #define DELAY_KEY_WRITE_SYM 376
- #define DESC 377
- #define DESCRIBE 378
- #define DES_KEY_FILE 379
- #define DISABLE_SYM 380
- #define DISCARD 381
- #define DISTINCT 382
- #define DUPLICATE_SYM 383
- #define DYNAMIC_SYM 384
- #define ENABLE_SYM 385
- #define ENCLOSED 386
- #define ESCAPED 387
- #define DIRECTORY_SYM 388
- #define ESCAPE_SYM 389
- #define EXISTS 390
- #define EXTENDED_SYM 391
- #define FALSE_SYM 392
- #define FILE_SYM 393
- #define FIRST_SYM 394
- #define FIXED_SYM 395
- #define FLOAT_NUM 396
- #define FORCE_SYM 397
- #define FOREIGN 398
- #define FROM 399
- #define FULL 400
- #define FULLTEXT_SYM 401
- #define GLOBAL_SYM 402
- #define GRANT 403
- #define GRANTS 404
- #define GREATEST_SYM 405
- #define GROUP 406
- #define HAVING 407
- #define HASH_SYM 408
- #define HEX_NUM 409
- #define HIGH_PRIORITY 410
- #define HOSTS_SYM 411
- #define IDENT 412
- #define IDENT_QUOTED 413
- #define IGNORE_SYM 414
- #define IMPORT 415
- #define INDEX_SYM 416
- #define INDEXES 417
- #define INFILE 418
- #define INNER_SYM 419
- #define INNOBASE_SYM 420
- #define INTO 421
- #define IN_SYM 422
- #define ISOLATION 423
- #define JOIN_SYM 424
- #define KEYS 425
- #define KEY_SYM 426
- #define LEADING 427
- #define LEAST_SYM 428
- #define LEAVES 429
- #define LEVEL_SYM 430
- #define LEX_HOSTNAME 431
- #define LIKE 432
- #define LINES 433
- #define LOCAL_SYM 434
- #define LOG_SYM 435
- #define LOGS_SYM 436
- #define LONG_NUM 437
- #define LONG_SYM 438
- #define LOW_PRIORITY 439
- #define MASTER_HOST_SYM 440
- #define MASTER_USER_SYM 441
- #define MASTER_LOG_FILE_SYM 442
- #define MASTER_LOG_POS_SYM 443
- #define MASTER_PASSWORD_SYM 444
- #define MASTER_PORT_SYM 445
- #define MASTER_CONNECT_RETRY_SYM 446
- #define MASTER_SERVER_ID_SYM 447
- #define MASTER_SSL_SYM 448
- #define MASTER_SSL_CA_SYM 449
- #define MASTER_SSL_CAPATH_SYM 450
- #define MASTER_SSL_CERT_SYM 451
- #define MASTER_SSL_CIPHER_SYM 452
- #define MASTER_SSL_KEY_SYM 453
- #define RELAY_LOG_FILE_SYM 454
- #define RELAY_LOG_POS_SYM 455
- #define MATCH 456
- #define MAX_ROWS 457
- #define MAX_CONNECTIONS_PER_HOUR 458
- #define MAX_QUERIES_PER_HOUR 459
- #define MAX_UPDATES_PER_HOUR 460
- #define MEDIUM_SYM 461
- #define MIN_ROWS 462
- #define NAMES_SYM 463
- #define NATIONAL_SYM 464
- #define NATURAL 465
- #define NDBCLUSTER_SYM 466
- #define NEW_SYM 467
- #define NCHAR_SYM 468
- #define NCHAR_STRING 469
- #define NVARCHAR_SYM 470
- #define NOT 471
- #define NO_SYM 472
- #define NULL_SYM 473
- #define NUM 474
- #define OFFSET_SYM 475
- #define ON 476
- #define ONE_SHOT_SYM 477
- #define OPEN_SYM 478
- #define OPTION 479
- #define OPTIONALLY 480
- #define OR_SYM 481
- #define OR_OR_CONCAT 482
- #define ORDER_SYM 483
- #define OUTER 484
- #define OUTFILE 485
- #define DUMPFILE 486
- #define PACK_KEYS_SYM 487
- #define PARTIAL 488
- #define PRIMARY_SYM 489
- #define PRIVILEGES 490
- #define PROCESS 491
- #define PROCESSLIST_SYM 492
- #define QUERY_SYM 493
- #define RAID_0_SYM 494
- #define RAID_STRIPED_SYM 495
- #define RAID_TYPE 496
- #define RAID_CHUNKS 497
- #define RAID_CHUNKSIZE 498
- #define READ_SYM 499
- #define REAL_NUM 500
- #define REFERENCES 501
- #define REGEXP 502
- #define RELOAD 503
- #define RENAME 504
- #define REPEATABLE_SYM 505
- #define REQUIRE_SYM 506
- #define RESOURCES 507
- #define RESTORE_SYM 508
- #define RESTRICT 509
- #define REVOKE 510
- #define ROWS_SYM 511
- #define ROW_FORMAT_SYM 512
- #define ROW_SYM 513
- #define RTREE_SYM 514
- #define SET 515
- #define SEPARATOR_SYM 516
- #define SERIAL_SYM 517
- #define SERIALIZABLE_SYM 518
- #define SESSION_SYM 519
- #define SIMPLE_SYM 520
- #define SHUTDOWN 521
- #define SPATIAL_SYM 522
- #define SSL_SYM 523
- #define STARTING 524
- #define STATUS_SYM 525
- #define STORAGE_SYM 526
- #define STRAIGHT_JOIN 527
- #define SUBJECT_SYM 528
- #define TABLES 529
- #define TABLE_SYM 530
- #define TABLESPACE 531
- #define TEMPORARY 532
- #define TERMINATED 533
- #define TEXT_STRING 534
- #define TO_SYM 535
- #define TRAILING 536
- #define TRANSACTION_SYM 537
- #define TRUE_SYM 538
- #define TYPE_SYM 539
- #define TYPES_SYM 540
- #define FUNC_ARG0 541
- #define FUNC_ARG1 542
- #define FUNC_ARG2 543
- #define FUNC_ARG3 544
- #define UDF_RETURNS_SYM 545
- #define UDF_SONAME_SYM 546
- #define UDF_SYM 547
- #define UNCOMMITTED_SYM 548
- #define UNDERSCORE_CHARSET 549
- #define UNICODE_SYM 550
- #define UNION_SYM 551
- #define UNIQUE_SYM 552
- #define USAGE 553
- #define USE_FRM 554
- #define USE_SYM 555
- #define USING 556
- #define VALUE_SYM 557
- #define VALUES 558
- #define VARIABLES 559
- #define WHERE 560
- #define WITH 561
- #define WRITE_SYM 562
- #define NO_WRITE_TO_BINLOG 563
- #define X509_SYM 564
- #define XOR 565
- #define COMPRESSED_SYM 566
- #define ERRORS 567
- #define WARNINGS 568
- #define ASCII_SYM 569
- #define BIGINT 570
- #define BLOB_SYM 571
- #define CHAR_SYM 572
- #define CHANGED 573
- #define COALESCE 574
- #define DATETIME 575
- #define DATE_SYM 576
- #define DECIMAL_SYM 577
- #define DOUBLE_SYM 578
- #define ENUM 579
- #define FAST_SYM 580
- #define FLOAT_SYM 581
- #define GEOMETRY_SYM 582
- #define INT_SYM 583
- #define LIMIT 584
- #define LONGBLOB 585
- #define LONGTEXT 586
- #define MEDIUMBLOB 587
- #define MEDIUMINT 588
- #define MEDIUMTEXT 589
- #define NUMERIC_SYM 590
- #define PRECISION 591
- #define PREPARE_SYM 592
- #define DEALLOCATE_SYM 593
- #define QUICK 594
- #define REAL 595
- #define SIGNED_SYM 596
- #define SMALLINT 597
- #define STRING_SYM 598
- #define TEXT_SYM 599
- #define TIMESTAMP 600
- #define TIME_SYM 601
- #define TINYBLOB 602
- #define TINYINT 603
- #define TINYTEXT 604
- #define ULONGLONG_NUM 605
- #define UNSIGNED 606
- #define VARBINARY 607
- #define VARCHAR 608
- #define VARYING 609
- #define ZEROFILL 610
- #define AGAINST 611
- #define ATAN 612
- #define BETWEEN_SYM 613
- #define BIT_AND 614
- #define BIT_OR 615
- #define BIT_XOR 616
- #define CASE_SYM 617
- #define CONCAT 618
- #define CONCAT_WS 619
- #define CONVERT_TZ_SYM 620
- #define CURDATE 621
- #define CURTIME 622
- #define DATABASE 623
- #define DATE_ADD_INTERVAL 624
- #define DATE_SUB_INTERVAL 625
- #define DAY_HOUR_SYM 626
- #define DAY_MICROSECOND_SYM 627
- #define DAY_MINUTE_SYM 628
- #define DAY_SECOND_SYM 629
- #define DAY_SYM 630
- #define DECODE_SYM 631
- #define DES_ENCRYPT_SYM 632
- #define DES_DECRYPT_SYM 633
- #define ELSE 634
- #define ELT_FUNC 635
- #define ENCODE_SYM 636
- #define ENGINE_SYM 637
- #define ENGINES_SYM 638
- #define ENCRYPT 639
- #define EXPORT_SET 640
- #define EXTRACT_SYM 641
- #define FIELD_FUNC 642
- #define FORMAT_SYM 643
- #define FOR_SYM 644
- #define FROM_UNIXTIME 645
- #define GEOMCOLLFROMTEXT 646
- #define GEOMFROMTEXT 647
- #define GEOMFROMWKB 648
- #define GEOMETRYCOLLECTION 649
- #define GROUP_CONCAT_SYM 650
- #define GROUP_UNIQUE_USERS 651
- #define GET_FORMAT 652
- #define HOUR_MICROSECOND_SYM 653
- #define HOUR_MINUTE_SYM 654
- #define HOUR_SECOND_SYM 655
- #define HOUR_SYM 656
- #define IDENTIFIED_SYM 657
- #define IF 658
- #define INSERT_METHOD 659
- #define INTERVAL_SYM 660
- #define LAST_INSERT_ID 661
- #define LEFT 662
- #define LINEFROMTEXT 663
- #define LINESTRING 664
- #define LOCATE 665
- #define MAKE_SET_SYM 666
- #define MASTER_POS_WAIT 667
- #define MICROSECOND_SYM 668
- #define MINUTE_MICROSECOND_SYM 669
- #define MINUTE_SECOND_SYM 670
- #define MINUTE_SYM 671
- #define MODE_SYM 672
- #define MODIFY_SYM 673
- #define MONTH_SYM 674
- #define MLINEFROMTEXT 675
- #define MPOINTFROMTEXT 676
- #define MPOLYFROMTEXT 677
- #define MULTILINESTRING 678
- #define MULTIPOINT 679
- #define MULTIPOLYGON 680
- #define NOW_SYM 681
- #define OLD_PASSWORD 682
- #define PASSWORD 683
- #define PARAM_MARKER 684
- #define POINTFROMTEXT 685
- #define POINT_SYM 686
- #define POLYFROMTEXT 687
- #define POLYGON 688
- #define POSITION_SYM 689
- #define PROCEDURE 690
- #define RAND 691
- #define REPLACE 692
- #define RIGHT 693
- #define ROUND 694
- #define SECOND_SYM 695
- #define SECOND_MICROSECOND_SYM 696
- #define SHARE_SYM 697
- #define SUBDATE_SYM 698
- #define SUBSTRING 699
- #define SUBSTRING_INDEX 700
- #define TRIM 701
- #define UDA_CHAR_SUM 702
- #define UDA_FLOAT_SUM 703
- #define UDA_INT_SUM 704
- #define UDF_CHAR_FUNC 705
- #define UDF_FLOAT_FUNC 706
- #define UDF_INT_FUNC 707
- #define UNIQUE_USERS 708
- #define UNIX_TIMESTAMP 709
- #define USER 710
- #define UTC_DATE_SYM 711
- #define UTC_TIME_SYM 712
- #define UTC_TIMESTAMP_SYM 713
- #define WEEK_SYM 714
- #define WHEN_SYM 715
- #define WORK_SYM 716
- #define YEAR_MONTH_SYM 717
- #define YEAR_SYM 718
- #define YEARWEEK 719
- #define BENCHMARK_SYM 720
- #define END 721
- #define THEN_SYM 722
- #define SQL_BIG_RESULT 723
- #define SQL_CACHE_SYM 724
- #define SQL_CALC_FOUND_ROWS 725
- #define SQL_NO_CACHE_SYM 726
- #define SQL_SMALL_RESULT 727
- #define SQL_BUFFER_RESULT 728
- #define ISSUER_SYM 729
- #define CIPHER_SYM 730
- #define BEFORE_SYM 731
- #define NEG 732
- #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
- #line 56 "sql_yacc.yy"
- typedef union YYSTYPE {
- int num;
- ulong ulong_num;
- ulonglong ulonglong_number;
- LEX_STRING lex_str;
- LEX_STRING *lex_str_ptr;
- LEX_SYMBOL symbol;
- Table_ident *table;
- char *simple_string;
- Item *item;
- Item_num *item_num;
- List<Item> *item_list;
- List<String> *string_list;
- String *string;
- key_part_spec *key_part;
- TABLE_LIST *table_list;
- udf_func *udf;
- LEX_USER *lex_user;
- struct sys_var_with_base variable;
- Key::Keytype key_type;
- enum ha_key_alg key_alg;
- enum db_type db_type;
- enum row_type row_type;
- enum ha_rkey_function ha_rkey_mode;
- enum enum_tx_isolation tx_isolation;
- enum Cast_target cast_type;
- enum Item_udftype udf_type;
- CHARSET_INFO *charset;
- thr_lock_type lock_type;
- interval_type interval;
- timestamp_type date_time_type;
- st_select_lex *select_lex;
- chooser_compare_func_creator boolfunc2creator;
- } YYSTYPE;
- /* Line 1275 of yacc.c. */
- #line 1026 "y.tab.h"
- # define yystype YYSTYPE /* obsolescent; will be withdrawn */
- # define YYSTYPE_IS_DECLARED 1
- # define YYSTYPE_IS_TRIVIAL 1
- #endif