/* A Bison parser, made by GNU Bison 3.0.2.  */

/* Bison interface for Yacc-like parsers in C

   Copyright (C) 1984, 1989-1990, 2000-2013 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.  */

/* As a special exception, you may create a larger work that contains
   part or all of the Bison parser skeleton and distribute that work
   under terms of your choice, so long as that work isn't itself a
   parser generator using the skeleton or a modified version thereof
   as a parser skeleton.  Alternatively, if you modify or redistribute
   the parser skeleton itself, you may (at your option) remove this
   special exception, which will cause the skeleton and the resulting
   Bison output files to be licensed under the GNU General Public
   License without this special exception.

   This special exception was added by the Free Software Foundation in
   version 2.2 of Bison.  */

#ifndef YY_MYSQL_HOME_BUILDBOT_GIT_MKDIST_SQL_SQL_YACC_H_INCLUDED
# define YY_MYSQL_HOME_BUILDBOT_GIT_MKDIST_SQL_SQL_YACC_H_INCLUDED
/* Debug traces.  */
#ifndef YYDEBUG
# define YYDEBUG 0
#endif
#if YYDEBUG
extern int MYSQLdebug;
#endif

/* Token type.  */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
  enum yytokentype
  {
    ABORT_SYM = 258,
    ACCESSIBLE_SYM = 259,
    ADD = 260,
    ALL = 261,
    ALTER = 262,
    ANALYZE_SYM = 263,
    AND_AND_SYM = 264,
    AND_SYM = 265,
    AS = 266,
    ASC = 267,
    ASENSITIVE_SYM = 268,
    BEFORE_SYM = 269,
    BETWEEN_SYM = 270,
    BIGINT = 271,
    BINARY = 272,
    BIN_NUM = 273,
    BIT_AND = 274,
    BIT_OR = 275,
    BIT_XOR = 276,
    BLOB_SYM = 277,
    BOTH = 278,
    BY = 279,
    CALL_SYM = 280,
    CASCADE = 281,
    CASE_SYM = 282,
    CAST_SYM = 283,
    CHANGE = 284,
    CHAR_SYM = 285,
    CHECK_SYM = 286,
    COLLATE_SYM = 287,
    CONDITION_SYM = 288,
    CONSTRAINT = 289,
    CONTINUE_SYM = 290,
    CONVERT_SYM = 291,
    COUNT_SYM = 292,
    CREATE = 293,
    CROSS = 294,
    CUME_DIST_SYM = 295,
    CURDATE = 296,
    CURRENT_USER = 297,
    CURRENT_ROLE = 298,
    CURSOR_SYM = 299,
    CURTIME = 300,
    DATABASE = 301,
    DATABASES = 302,
    DATE_ADD_INTERVAL = 303,
    DATE_SUB_INTERVAL = 304,
    DAY_HOUR_SYM = 305,
    DAY_MICROSECOND_SYM = 306,
    DAY_MINUTE_SYM = 307,
    DAY_SECOND_SYM = 308,
    DECIMAL_NUM = 309,
    DECIMAL_SYM = 310,
    DECLARE_SYM = 311,
    DEFAULT = 312,
    DELETE_DOMAIN_ID_SYM = 313,
    DELETE_SYM = 314,
    DENSE_RANK_SYM = 315,
    DESC = 316,
    DESCRIBE = 317,
    DETERMINISTIC_SYM = 318,
    DISTINCT = 319,
    DIV_SYM = 320,
    DOUBLE_SYM = 321,
    DO_DOMAIN_IDS_SYM = 322,
    DOT_DOT_SYM = 323,
    DROP = 324,
    DUAL_SYM = 325,
    EACH_SYM = 326,
    ELSE = 327,
    ELSEIF_SYM = 328,
    ENCLOSED = 329,
    END_OF_INPUT = 330,
    EQUAL_SYM = 331,
    ESCAPED = 332,
    EXCEPT_SYM = 333,
    EXISTS = 334,
    EXTRACT_SYM = 335,
    FALSE_SYM = 336,
    FETCH_SYM = 337,
    FIRST_VALUE_SYM = 338,
    FLOAT_NUM = 339,
    FLOAT_SYM = 340,
    FOREIGN = 341,
    FOR_SYM = 342,
    FOR_SYSTEM_TIME_SYM = 343,
    FROM = 344,
    FULLTEXT_SYM = 345,
    GE = 346,
    GRANT = 347,
    GROUP_SYM = 348,
    GROUP_CONCAT_SYM = 349,
    LAG_SYM = 350,
    LEAD_SYM = 351,
    HAVING = 352,
    HEX_NUM = 353,
    HEX_STRING = 354,
    HOUR_MICROSECOND_SYM = 355,
    HOUR_MINUTE_SYM = 356,
    HOUR_SECOND_SYM = 357,
    IDENT = 358,
    IDENT_QUOTED = 359,
    IF_SYM = 360,
    IGNORE_DOMAIN_IDS_SYM = 361,
    IGNORE_SYM = 362,
    INDEX_SYM = 363,
    INFILE = 364,
    INNER_SYM = 365,
    INOUT_SYM = 366,
    INSENSITIVE_SYM = 367,
    INSERT = 368,
    INTERSECT_SYM = 369,
    INTERVAL_SYM = 370,
    INTO = 371,
    INT_SYM = 372,
    IN_SYM = 373,
    IS = 374,
    ITERATE_SYM = 375,
    JOIN_SYM = 376,
    KEYS = 377,
    KEY_SYM = 378,
    KILL_SYM = 379,
    LE = 380,
    LEADING = 381,
    LEAVE_SYM = 382,
    LEFT = 383,
    LEX_HOSTNAME = 384,
    LIKE = 385,
    LIMIT = 386,
    LINEAR_SYM = 387,
    LINES = 388,
    LOAD = 389,
    LOCATOR_SYM = 390,
    LOCK_SYM = 391,
    LONGBLOB = 392,
    LONGTEXT = 393,
    LONG_NUM = 394,
    LONG_SYM = 395,
    LOOP_SYM = 396,
    LOW_PRIORITY = 397,
    MASTER_SSL_VERIFY_SERVER_CERT_SYM = 398,
    MATCH = 399,
    MAX_SYM = 400,
    MAXVALUE_SYM = 401,
    MEDIAN_SYM = 402,
    MEDIUMBLOB = 403,
    MEDIUMINT = 404,
    MEDIUMTEXT = 405,
    MINUTE_MICROSECOND_SYM = 406,
    MINUTE_SECOND_SYM = 407,
    MIN_SYM = 408,
    MODIFIES_SYM = 409,
    MOD_SYM = 410,
    MYSQL_CONCAT_SYM = 411,
    NATURAL = 412,
    NCHAR_STRING = 413,
    NE = 414,
    NEG = 415,
    NOT2_SYM = 416,
    NOT_SYM = 417,
    NOW_SYM = 418,
    NO_WRITE_TO_BINLOG = 419,
    NTILE_SYM = 420,
    NULL_SYM = 421,
    NUM = 422,
    NUMERIC_SYM = 423,
    NTH_VALUE_SYM = 424,
    ON = 425,
    OPTIMIZE = 426,
    OPTIONALLY = 427,
    ORACLE_CONCAT_SYM = 428,
    OR2_SYM = 429,
    ORDER_SYM = 430,
    OR_SYM = 431,
    OUTER = 432,
    OUTFILE = 433,
    OUT_SYM = 434,
    OVER_SYM = 435,
    PAGE_CHECKSUM_SYM = 436,
    PARAM_MARKER = 437,
    PARSE_VCOL_EXPR_SYM = 438,
    PARTITION_SYM = 439,
    PERCENT_RANK_SYM = 440,
    PERCENTILE_CONT_SYM = 441,
    PERCENTILE_DISC_SYM = 442,
    POSITION_SYM = 443,
    PRECISION = 444,
    PRIMARY_SYM = 445,
    PROCEDURE_SYM = 446,
    PURGE = 447,
    RANGE_SYM = 448,
    RANK_SYM = 449,
    READS_SYM = 450,
    READ_SYM = 451,
    READ_WRITE_SYM = 452,
    REAL = 453,
    RECURSIVE_SYM = 454,
    REF_SYSTEM_ID_SYM = 455,
    REFERENCES = 456,
    REGEXP = 457,
    RELEASE_SYM = 458,
    RENAME = 459,
    REPEAT_SYM = 460,
    REPLACE = 461,
    REQUIRE_SYM = 462,
    RESIGNAL_SYM = 463,
    RESTRICT = 464,
    RETURNING_SYM = 465,
    RETURN_SYM = 466,
    REVOKE = 467,
    RIGHT = 468,
    ROWS_SYM = 469,
    ROW_NUMBER_SYM = 470,
    SECOND_MICROSECOND_SYM = 471,
    SELECT_SYM = 472,
    SENSITIVE_SYM = 473,
    SEPARATOR_SYM = 474,
    SERVER_OPTIONS = 475,
    SET = 476,
    SET_VAR = 477,
    SHIFT_LEFT = 478,
    SHIFT_RIGHT = 479,
    SHOW = 480,
    SIGNAL_SYM = 481,
    SMALLINT = 482,
    SPATIAL_SYM = 483,
    SPECIFIC_SYM = 484,
    SQLEXCEPTION_SYM = 485,
    SQLSTATE_SYM = 486,
    SQLWARNING_SYM = 487,
    SQL_BIG_RESULT = 488,
    SQL_SMALL_RESULT = 489,
    SQL_SYM = 490,
    SSL_SYM = 491,
    STARTING = 492,
    STATS_AUTO_RECALC_SYM = 493,
    STATS_PERSISTENT_SYM = 494,
    STATS_SAMPLE_PAGES_SYM = 495,
    STDDEV_SAMP_SYM = 496,
    STD_SYM = 497,
    STRAIGHT_JOIN = 498,
    SUBSTRING = 499,
    SUM_SYM = 500,
    SYSDATE = 501,
    TABLE_REF_PRIORITY = 502,
    TABLE_SYM = 503,
    TERMINATED = 504,
    TEXT_STRING = 505,
    THEN_SYM = 506,
    TINYBLOB = 507,
    TINYINT = 508,
    TINYTEXT = 509,
    TO_SYM = 510,
    TRAILING = 511,
    TRIGGER_SYM = 512,
    TRIM = 513,
    TRUE_SYM = 514,
    ULONGLONG_NUM = 515,
    UNDERSCORE_CHARSET = 516,
    UNDO_SYM = 517,
    UNION_SYM = 518,
    UNIQUE_SYM = 519,
    UNLOCK_SYM = 520,
    UNSIGNED = 521,
    UPDATE_SYM = 522,
    USAGE = 523,
    USE_SYM = 524,
    USING = 525,
    UTC_DATE_SYM = 526,
    UTC_TIMESTAMP_SYM = 527,
    UTC_TIME_SYM = 528,
    VALUES = 529,
    VALUES_IN_SYM = 530,
    VALUES_LESS_SYM = 531,
    VARBINARY = 532,
    VARCHAR = 533,
    VARIANCE_SYM = 534,
    VARYING = 535,
    VAR_SAMP_SYM = 536,
    WHEN_SYM = 537,
    WHERE = 538,
    WHILE_SYM = 539,
    WITH = 540,
    WITH_CUBE_SYM = 541,
    WITH_ROLLUP_SYM = 542,
    WITH_SYSTEM_SYM = 543,
    XOR = 544,
    YEAR_MONTH_SYM = 545,
    ZEROFILL = 546,
    IMPOSSIBLE_ACTION = 547,
    BODY_SYM = 548,
    COMMENT_SYM = 549,
    ELSIF_SYM = 550,
    GOTO_SYM = 551,
    OTHERS_SYM = 552,
    PACKAGE_SYM = 553,
    RAISE_SYM = 554,
    ROWTYPE_SYM = 555,
    ACTION = 556,
    ADMIN_SYM = 557,
    ADDDATE_SYM = 558,
    AFTER_SYM = 559,
    AGAINST = 560,
    AGGREGATE_SYM = 561,
    ALGORITHM_SYM = 562,
    ALWAYS_SYM = 563,
    ANY_SYM = 564,
    ASCII_SYM = 565,
    AT_SYM = 566,
    ATOMIC_SYM = 567,
    AUTHORS_SYM = 568,
    AUTOEXTEND_SIZE_SYM = 569,
    AUTO_INC = 570,
    AUTO_SYM = 571,
    AVG_ROW_LENGTH = 572,
    AVG_SYM = 573,
    BACKUP_SYM = 574,
    BEGIN_SYM = 575,
    BINLOG_SYM = 576,
    BIT_SYM = 577,
    BLOCK_SYM = 578,
    BOOL_SYM = 579,
    BOOLEAN_SYM = 580,
    BTREE_SYM = 581,
    BYTE_SYM = 582,
    CACHE_SYM = 583,
    CASCADED = 584,
    CATALOG_NAME_SYM = 585,
    CHAIN_SYM = 586,
    CHANGED = 587,
    CHARSET = 588,
    CHECKPOINT_SYM = 589,
    CHECKSUM_SYM = 590,
    CIPHER_SYM = 591,
    CLASS_ORIGIN_SYM = 592,
    CLIENT_SYM = 593,
    CLOB = 594,
    CLOSE_SYM = 595,
    COALESCE = 596,
    CODE_SYM = 597,
    COLLATION_SYM = 598,
    COLUMNS = 599,
    COLUMN_ADD_SYM = 600,
    COLUMN_CHECK_SYM = 601,
    COLUMN_CREATE_SYM = 602,
    COLUMN_DELETE_SYM = 603,
    COLUMN_GET_SYM = 604,
    COLUMN_SYM = 605,
    COLUMN_NAME_SYM = 606,
    COMMITTED_SYM = 607,
    COMMIT_SYM = 608,
    COMPACT_SYM = 609,
    COMPLETION_SYM = 610,
    COMPRESSED_SYM = 611,
    CONCURRENT = 612,
    CONNECTION_SYM = 613,
    CONSISTENT_SYM = 614,
    CONSTRAINT_CATALOG_SYM = 615,
    CONSTRAINT_NAME_SYM = 616,
    CONSTRAINT_SCHEMA_SYM = 617,
    CONTAINS_SYM = 618,
    CONTEXT_SYM = 619,
    CONTRIBUTORS_SYM = 620,
    CPU_SYM = 621,
    CUBE_SYM = 622,
    CURRENT_SYM = 623,
    CURRENT_POS_SYM = 624,
    CURSOR_NAME_SYM = 625,
    CYCLE_SYM = 626,
    DATAFILE_SYM = 627,
    DATA_SYM = 628,
    DATETIME = 629,
    DATE_FORMAT_SYM = 630,
    DATE_SYM = 631,
    DAY_SYM = 632,
    DEALLOCATE_SYM = 633,
    DECODE_SYM = 634,
    DEFINER_SYM = 635,
    DELAYED_SYM = 636,
    DELAY_KEY_WRITE_SYM = 637,
    DES_KEY_FILE = 638,
    DIAGNOSTICS_SYM = 639,
    DIRECTORY_SYM = 640,
    DISABLE_SYM = 641,
    DISCARD = 642,
    DISK_SYM = 643,
    DO_SYM = 644,
    DUMPFILE = 645,
    DUPLICATE_SYM = 646,
    DYNAMIC_SYM = 647,
    ENABLE_SYM = 648,
    END = 649,
    ENDS_SYM = 650,
    ENGINES_SYM = 651,
    ENGINE_SYM = 652,
    ENUM = 653,
    ERROR_SYM = 654,
    ERRORS = 655,
    ESCAPE_SYM = 656,
    EVENTS_SYM = 657,
    EVENT_SYM = 658,
    EVERY_SYM = 659,
    EXCHANGE_SYM = 660,
    EXAMINED_SYM = 661,
    EXCLUDE_SYM = 662,
    EXECUTE_SYM = 663,
    EXCEPTION_SYM = 664,
    EXIT_SYM = 665,
    EXPANSION_SYM = 666,
    EXPORT_SYM = 667,
    EXTENDED_SYM = 668,
    EXTENT_SIZE_SYM = 669,
    FAST_SYM = 670,
    FAULTS_SYM = 671,
    FILE_SYM = 672,
    FIRST_SYM = 673,
    FIXED_SYM = 674,
    FLUSH_SYM = 675,
    FOLLOWS_SYM = 676,
    FOLLOWING_SYM = 677,
    FORCE_SYM = 678,
    FORMAT_SYM = 679,
    FOUND_SYM = 680,
    FULL = 681,
    FUNCTION_SYM = 682,
    GENERAL = 683,
    GENERATED_SYM = 684,
    GEOMETRYCOLLECTION = 685,
    GEOMETRY_SYM = 686,
    GET_FORMAT = 687,
    GET_SYM = 688,
    GLOBAL_SYM = 689,
    GRANTS = 690,
    HANDLER_SYM = 691,
    HARD_SYM = 692,
    HASH_SYM = 693,
    HELP_SYM = 694,
    HIGH_PRIORITY = 695,
    HISTORY_SYM = 696,
    HOST_SYM = 697,
    HOSTS_SYM = 698,
    HOUR_SYM = 699,
    ID_SYM = 700,
    IDENTIFIED_SYM = 701,
    IGNORE_SERVER_IDS_SYM = 702,
    IMMEDIATE_SYM = 703,
    IMPORT = 704,
    INCREMENT_SYM = 705,
    INDEXES = 706,
    INITIAL_SIZE_SYM = 707,
    INSERT_METHOD = 708,
    INSTALL_SYM = 709,
    INVOKER_SYM = 710,
    IO_SYM = 711,
    IPC_SYM = 712,
    ISOLATION = 713,
    ISOPEN_SYM = 714,
    ISSUER_SYM = 715,
    INVISIBLE_SYM = 716,
    JSON_SYM = 717,
    KEY_BLOCK_SIZE = 718,
    LANGUAGE_SYM = 719,
    LAST_SYM = 720,
    LAST_VALUE = 721,
    LASTVAL_SYM = 722,
    LEAVES = 723,
    LESS_SYM = 724,
    LEVEL_SYM = 725,
    LINESTRING = 726,
    LIST_SYM = 727,
    LOCAL_SYM = 728,
    LOCKS_SYM = 729,
    LOGFILE_SYM = 730,
    LOGS_SYM = 731,
    MASTER_CONNECT_RETRY_SYM = 732,
    MASTER_DELAY_SYM = 733,
    MASTER_GTID_POS_SYM = 734,
    MASTER_HOST_SYM = 735,
    MASTER_LOG_FILE_SYM = 736,
    MASTER_LOG_POS_SYM = 737,
    MASTER_PASSWORD_SYM = 738,
    MASTER_PORT_SYM = 739,
    MASTER_SERVER_ID_SYM = 740,
    MASTER_SSL_CAPATH_SYM = 741,
    MASTER_SSL_CA_SYM = 742,
    MASTER_SSL_CERT_SYM = 743,
    MASTER_SSL_CIPHER_SYM = 744,
    MASTER_SSL_CRL_SYM = 745,
    MASTER_SSL_CRLPATH_SYM = 746,
    MASTER_SSL_KEY_SYM = 747,
    MASTER_SSL_SYM = 748,
    MASTER_SYM = 749,
    MASTER_USER_SYM = 750,
    MASTER_USE_GTID_SYM = 751,
    MASTER_HEARTBEAT_PERIOD_SYM = 752,
    MAX_CONNECTIONS_PER_HOUR = 753,
    MAX_QUERIES_PER_HOUR = 754,
    MAX_ROWS = 755,
    MAX_SIZE_SYM = 756,
    MAX_UPDATES_PER_HOUR = 757,
    MAX_STATEMENT_TIME_SYM = 758,
    MAX_USER_CONNECTIONS_SYM = 759,
    MEDIUM_SYM = 760,
    MEMORY_SYM = 761,
    MERGE_SYM = 762,
    MESSAGE_TEXT_SYM = 763,
    MICROSECOND_SYM = 764,
    MIGRATE_SYM = 765,
    MINUTE_SYM = 766,
    MINVALUE_SYM = 767,
    MIN_ROWS = 768,
    MODE_SYM = 769,
    MODIFY_SYM = 770,
    MONTH_SYM = 771,
    MULTILINESTRING = 772,
    MULTIPOINT = 773,
    MULTIPOLYGON = 774,
    MUTEX_SYM = 775,
    MYSQL_SYM = 776,
    MYSQL_ERRNO_SYM = 777,
    NAMES_SYM = 778,
    NAME_SYM = 779,
    NATIONAL_SYM = 780,
    NCHAR_SYM = 781,
    NEW_SYM = 782,
    NEXT_SYM = 783,
    NEXTVAL_SYM = 784,
    NOCACHE_SYM = 785,
    NOCYCLE_SYM = 786,
    NODEGROUP_SYM = 787,
    NONE_SYM = 788,
    NOTFOUND_SYM = 789,
    NO_SYM = 790,
    NOMAXVALUE_SYM = 791,
    NOMINVALUE_SYM = 792,
    NO_WAIT_SYM = 793,
    NOWAIT_SYM = 794,
    NUMBER_SYM = 795,
    NVARCHAR_SYM = 796,
    OF_SYM = 797,
    OFFSET_SYM = 798,
    OLD_PASSWORD_SYM = 799,
    ONE_SYM = 800,
    ONLY_SYM = 801,
    ONLINE_SYM = 802,
    OPEN_SYM = 803,
    OPTIONS_SYM = 804,
    OPTION = 805,
    OWNER_SYM = 806,
    PACK_KEYS_SYM = 807,
    PAGE_SYM = 808,
    PARSER_SYM = 809,
    PARTIAL = 810,
    PARTITIONS_SYM = 811,
    PARTITIONING_SYM = 812,
    PASSWORD_SYM = 813,
    PERIOD_SYM = 814,
    PERSISTENT_SYM = 815,
    PHASE_SYM = 816,
    PLUGINS_SYM = 817,
    PLUGIN_SYM = 818,
    POINT_SYM = 819,
    POLYGON = 820,
    PORT_SYM = 821,
    PRECEDES_SYM = 822,
    PRECEDING_SYM = 823,
    PREPARE_SYM = 824,
    PRESERVE_SYM = 825,
    PREV_SYM = 826,
    PREVIOUS_SYM = 827,
    PRIVILEGES = 828,
    PROCESS = 829,
    PROCESSLIST_SYM = 830,
    PROFILE_SYM = 831,
    PROFILES_SYM = 832,
    PROXY_SYM = 833,
    QUARTER_SYM = 834,
    QUERY_SYM = 835,
    QUICK = 836,
    RAW = 837,
    READ_ONLY_SYM = 838,
    REBUILD_SYM = 839,
    RECOVER_SYM = 840,
    REDOFILE_SYM = 841,
    REDO_BUFFER_SIZE_SYM = 842,
    REDUNDANT_SYM = 843,
    RELAY = 844,
    RELAYLOG_SYM = 845,
    RELAY_LOG_FILE_SYM = 846,
    RELAY_LOG_POS_SYM = 847,
    RELAY_THREAD = 848,
    RELOAD = 849,
    REMOVE_SYM = 850,
    REORGANIZE_SYM = 851,
    REPAIR = 852,
    REPEATABLE_SYM = 853,
    REPLICATION = 854,
    RESET_SYM = 855,
    RESTART_SYM = 856,
    RESOURCES = 857,
    RESTORE_SYM = 858,
    RESUME_SYM = 859,
    RETURNED_SQLSTATE_SYM = 860,
    RETURNS_SYM = 861,
    REUSE_SYM = 862,
    REVERSE_SYM = 863,
    ROLE_SYM = 864,
    ROLLBACK_SYM = 865,
    ROLLUP_SYM = 866,
    ROUTINE_SYM = 867,
    ROWCOUNT_SYM = 868,
    ROW_SYM = 869,
    ROW_COUNT_SYM = 870,
    ROW_FORMAT_SYM = 871,
    RTREE_SYM = 872,
    SAVEPOINT_SYM = 873,
    SCHEDULE_SYM = 874,
    SCHEMA_NAME_SYM = 875,
    SECOND_SYM = 876,
    SECURITY_SYM = 877,
    SEQUENCE_SYM = 878,
    SERIALIZABLE_SYM = 879,
    SERIAL_SYM = 880,
    SESSION_SYM = 881,
    SERVER_SYM = 882,
    SETVAL_SYM = 883,
    SHARE_SYM = 884,
    SHUTDOWN = 885,
    SIGNED_SYM = 886,
    SIMPLE_SYM = 887,
    SLAVE = 888,
    SLAVES = 889,
    SLAVE_POS_SYM = 890,
    SLOW = 891,
    SNAPSHOT_SYM = 892,
    SOCKET_SYM = 893,
    SOFT_SYM = 894,
    SONAME_SYM = 895,
    SOUNDS_SYM = 896,
    SOURCE_SYM = 897,
    SQL_BUFFER_RESULT = 898,
    SQL_CACHE_SYM = 899,
    SQL_CALC_FOUND_ROWS = 900,
    SQL_NO_CACHE_SYM = 901,
    SQL_THREAD = 902,
    STARTS_SYM = 903,
    START_SYM = 904,
    STATEMENT_SYM = 905,
    STATUS_SYM = 906,
    STOP_SYM = 907,
    STORAGE_SYM = 908,
    STORED_SYM = 909,
    STRING_SYM = 910,
    SUBCLASS_ORIGIN_SYM = 911,
    SUBDATE_SYM = 912,
    SUBJECT_SYM = 913,
    SUBPARTITIONS_SYM = 914,
    SUBPARTITION_SYM = 915,
    SUPER_SYM = 916,
    SUSPEND_SYM = 917,
    SWAPS_SYM = 918,
    SWITCHES_SYM = 919,
    SYSTEM = 920,
    SYSTEM_TIME_SYM = 921,
    TABLES = 922,
    TABLESPACE = 923,
    TABLE_CHECKSUM_SYM = 924,
    TABLE_NAME_SYM = 925,
    TEMPORARY = 926,
    TEMPTABLE_SYM = 927,
    TEXT_SYM = 928,
    THAN_SYM = 929,
    TIES_SYM = 930,
    TIMESTAMP = 931,
    TIMESTAMP_ADD = 932,
    TIMESTAMP_DIFF = 933,
    TIME_SYM = 934,
    TRANSACTION_SYM = 935,
    TRANSACTIONAL_SYM = 936,
    TRIGGERS_SYM = 937,
    TRIM_ORACLE = 938,
    TRUNCATE_SYM = 939,
    TYPES_SYM = 940,
    TYPE_SYM = 941,
    UDF_RETURNS_SYM = 942,
    UNBOUNDED_SYM = 943,
    UNCOMMITTED_SYM = 944,
    UNDEFINED_SYM = 945,
    UNDOFILE_SYM = 946,
    UNDO_BUFFER_SIZE_SYM = 947,
    UNICODE_SYM = 948,
    UNINSTALL_SYM = 949,
    UNKNOWN_SYM = 950,
    UNTIL_SYM = 951,
    UPGRADE_SYM = 952,
    USER_SYM = 953,
    USE_FRM = 954,
    VALUE_SYM = 955,
    VARCHAR2 = 956,
    VARIABLES = 957,
    VERSIONING_SYM = 958,
    VIA_SYM = 959,
    VIEW_SYM = 960,
    VIRTUAL_SYM = 961,
    WAIT_SYM = 962,
    WARNINGS = 963,
    WEEK_SYM = 964,
    WEIGHT_STRING_SYM = 965,
    WINDOW_SYM = 966,
    WITHIN = 967,
    WITHOUT = 968,
    WORK_SYM = 969,
    WRAPPER_SYM = 970,
    WRITE_SYM = 971,
    X509_SYM = 972,
    XA_SYM = 973,
    XML_SYM = 974,
    YEAR_SYM = 975,
    PREC_BELOW_NOT = 976,
    PREC_BELOW_IDENTIFIER_OPT_SPECIAL_CASE = 977,
    PREC_BELOW_CONTRACTION_TOKEN2 = 978
  };
#endif
/* Tokens.  */
#define ABORT_SYM 258
#define ACCESSIBLE_SYM 259
#define ADD 260
#define ALL 261
#define ALTER 262
#define ANALYZE_SYM 263
#define AND_AND_SYM 264
#define AND_SYM 265
#define AS 266
#define ASC 267
#define ASENSITIVE_SYM 268
#define BEFORE_SYM 269
#define BETWEEN_SYM 270
#define BIGINT 271
#define BINARY 272
#define BIN_NUM 273
#define BIT_AND 274
#define BIT_OR 275
#define BIT_XOR 276
#define BLOB_SYM 277
#define BOTH 278
#define BY 279
#define CALL_SYM 280
#define CASCADE 281
#define CASE_SYM 282
#define CAST_SYM 283
#define CHANGE 284
#define CHAR_SYM 285
#define CHECK_SYM 286
#define COLLATE_SYM 287
#define CONDITION_SYM 288
#define CONSTRAINT 289
#define CONTINUE_SYM 290
#define CONVERT_SYM 291
#define COUNT_SYM 292
#define CREATE 293
#define CROSS 294
#define CUME_DIST_SYM 295
#define CURDATE 296
#define CURRENT_USER 297
#define CURRENT_ROLE 298
#define CURSOR_SYM 299
#define CURTIME 300
#define DATABASE 301
#define DATABASES 302
#define DATE_ADD_INTERVAL 303
#define DATE_SUB_INTERVAL 304
#define DAY_HOUR_SYM 305
#define DAY_MICROSECOND_SYM 306
#define DAY_MINUTE_SYM 307
#define DAY_SECOND_SYM 308
#define DECIMAL_NUM 309
#define DECIMAL_SYM 310
#define DECLARE_SYM 311
#define DEFAULT 312
#define DELETE_DOMAIN_ID_SYM 313
#define DELETE_SYM 314
#define DENSE_RANK_SYM 315
#define DESC 316
#define DESCRIBE 317
#define DETERMINISTIC_SYM 318
#define DISTINCT 319
#define DIV_SYM 320
#define DOUBLE_SYM 321
#define DO_DOMAIN_IDS_SYM 322
#define DOT_DOT_SYM 323
#define DROP 324
#define DUAL_SYM 325
#define EACH_SYM 326
#define ELSE 327
#define ELSEIF_SYM 328
#define ENCLOSED 329
#define END_OF_INPUT 330
#define EQUAL_SYM 331
#define ESCAPED 332
#define EXCEPT_SYM 333
#define EXISTS 334
#define EXTRACT_SYM 335
#define FALSE_SYM 336
#define FETCH_SYM 337
#define FIRST_VALUE_SYM 338
#define FLOAT_NUM 339
#define FLOAT_SYM 340
#define FOREIGN 341
#define FOR_SYM 342
#define FOR_SYSTEM_TIME_SYM 343
#define FROM 344
#define FULLTEXT_SYM 345
#define GE 346
#define GRANT 347
#define GROUP_SYM 348
#define GROUP_CONCAT_SYM 349
#define LAG_SYM 350
#define LEAD_SYM 351
#define HAVING 352
#define HEX_NUM 353
#define HEX_STRING 354
#define HOUR_MICROSECOND_SYM 355
#define HOUR_MINUTE_SYM 356
#define HOUR_SECOND_SYM 357
#define IDENT 358
#define IDENT_QUOTED 359
#define IF_SYM 360
#define IGNORE_DOMAIN_IDS_SYM 361
#define IGNORE_SYM 362
#define INDEX_SYM 363
#define INFILE 364
#define INNER_SYM 365
#define INOUT_SYM 366
#define INSENSITIVE_SYM 367
#define INSERT 368
#define INTERSECT_SYM 369
#define INTERVAL_SYM 370
#define INTO 371
#define INT_SYM 372
#define IN_SYM 373
#define IS 374
#define ITERATE_SYM 375
#define JOIN_SYM 376
#define KEYS 377
#define KEY_SYM 378
#define KILL_SYM 379
#define LE 380
#define LEADING 381
#define LEAVE_SYM 382
#define LEFT 383
#define LEX_HOSTNAME 384
#define LIKE 385
#define LIMIT 386
#define LINEAR_SYM 387
#define LINES 388
#define LOAD 389
#define LOCATOR_SYM 390
#define LOCK_SYM 391
#define LONGBLOB 392
#define LONGTEXT 393
#define LONG_NUM 394
#define LONG_SYM 395
#define LOOP_SYM 396
#define LOW_PRIORITY 397
#define MASTER_SSL_VERIFY_SERVER_CERT_SYM 398
#define MATCH 399
#define MAX_SYM 400
#define MAXVALUE_SYM 401
#define MEDIAN_SYM 402
#define MEDIUMBLOB 403
#define MEDIUMINT 404
#define MEDIUMTEXT 405
#define MINUTE_MICROSECOND_SYM 406
#define MINUTE_SECOND_SYM 407
#define MIN_SYM 408
#define MODIFIES_SYM 409
#define MOD_SYM 410
#define MYSQL_CONCAT_SYM 411
#define NATURAL 412
#define NCHAR_STRING 413
#define NE 414
#define NEG 415
#define NOT2_SYM 416
#define NOT_SYM 417
#define NOW_SYM 418
#define NO_WRITE_TO_BINLOG 419
#define NTILE_SYM 420
#define NULL_SYM 421
#define NUM 422
#define NUMERIC_SYM 423
#define NTH_VALUE_SYM 424
#define ON 425
#define OPTIMIZE 426
#define OPTIONALLY 427
#define ORACLE_CONCAT_SYM 428
#define OR2_SYM 429
#define ORDER_SYM 430
#define OR_SYM 431
#define OUTER 432
#define OUTFILE 433
#define OUT_SYM 434
#define OVER_SYM 435
#define PAGE_CHECKSUM_SYM 436
#define PARAM_MARKER 437
#define PARSE_VCOL_EXPR_SYM 438
#define PARTITION_SYM 439
#define PERCENT_RANK_SYM 440
#define PERCENTILE_CONT_SYM 441
#define PERCENTILE_DISC_SYM 442
#define POSITION_SYM 443
#define PRECISION 444
#define PRIMARY_SYM 445
#define PROCEDURE_SYM 446
#define PURGE 447
#define RANGE_SYM 448
#define RANK_SYM 449
#define READS_SYM 450
#define READ_SYM 451
#define READ_WRITE_SYM 452
#define REAL 453
#define RECURSIVE_SYM 454
#define REF_SYSTEM_ID_SYM 455
#define REFERENCES 456
#define REGEXP 457
#define RELEASE_SYM 458
#define RENAME 459
#define REPEAT_SYM 460
#define REPLACE 461
#define REQUIRE_SYM 462
#define RESIGNAL_SYM 463
#define RESTRICT 464
#define RETURNING_SYM 465
#define RETURN_SYM 466
#define REVOKE 467
#define RIGHT 468
#define ROWS_SYM 469
#define ROW_NUMBER_SYM 470
#define SECOND_MICROSECOND_SYM 471
#define SELECT_SYM 472
#define SENSITIVE_SYM 473
#define SEPARATOR_SYM 474
#define SERVER_OPTIONS 475
#define SET 476
#define SET_VAR 477
#define SHIFT_LEFT 478
#define SHIFT_RIGHT 479
#define SHOW 480
#define SIGNAL_SYM 481
#define SMALLINT 482
#define SPATIAL_SYM 483
#define SPECIFIC_SYM 484
#define SQLEXCEPTION_SYM 485
#define SQLSTATE_SYM 486
#define SQLWARNING_SYM 487
#define SQL_BIG_RESULT 488
#define SQL_SMALL_RESULT 489
#define SQL_SYM 490
#define SSL_SYM 491
#define STARTING 492
#define STATS_AUTO_RECALC_SYM 493
#define STATS_PERSISTENT_SYM 494
#define STATS_SAMPLE_PAGES_SYM 495
#define STDDEV_SAMP_SYM 496
#define STD_SYM 497
#define STRAIGHT_JOIN 498
#define SUBSTRING 499
#define SUM_SYM 500
#define SYSDATE 501
#define TABLE_REF_PRIORITY 502
#define TABLE_SYM 503
#define TERMINATED 504
#define TEXT_STRING 505
#define THEN_SYM 506
#define TINYBLOB 507
#define TINYINT 508
#define TINYTEXT 509
#define TO_SYM 510
#define TRAILING 511
#define TRIGGER_SYM 512
#define TRIM 513
#define TRUE_SYM 514
#define ULONGLONG_NUM 515
#define UNDERSCORE_CHARSET 516
#define UNDO_SYM 517
#define UNION_SYM 518
#define UNIQUE_SYM 519
#define UNLOCK_SYM 520
#define UNSIGNED 521
#define UPDATE_SYM 522
#define USAGE 523
#define USE_SYM 524
#define USING 525
#define UTC_DATE_SYM 526
#define UTC_TIMESTAMP_SYM 527
#define UTC_TIME_SYM 528
#define VALUES 529
#define VALUES_IN_SYM 530
#define VALUES_LESS_SYM 531
#define VARBINARY 532
#define VARCHAR 533
#define VARIANCE_SYM 534
#define VARYING 535
#define VAR_SAMP_SYM 536
#define WHEN_SYM 537
#define WHERE 538
#define WHILE_SYM 539
#define WITH 540
#define WITH_CUBE_SYM 541
#define WITH_ROLLUP_SYM 542
#define WITH_SYSTEM_SYM 543
#define XOR 544
#define YEAR_MONTH_SYM 545
#define ZEROFILL 546
#define IMPOSSIBLE_ACTION 547
#define BODY_SYM 548
#define COMMENT_SYM 549
#define ELSIF_SYM 550
#define GOTO_SYM 551
#define OTHERS_SYM 552
#define PACKAGE_SYM 553
#define RAISE_SYM 554
#define ROWTYPE_SYM 555
#define ACTION 556
#define ADMIN_SYM 557
#define ADDDATE_SYM 558
#define AFTER_SYM 559
#define AGAINST 560
#define AGGREGATE_SYM 561
#define ALGORITHM_SYM 562
#define ALWAYS_SYM 563
#define ANY_SYM 564
#define ASCII_SYM 565
#define AT_SYM 566
#define ATOMIC_SYM 567
#define AUTHORS_SYM 568
#define AUTOEXTEND_SIZE_SYM 569
#define AUTO_INC 570
#define AUTO_SYM 571
#define AVG_ROW_LENGTH 572
#define AVG_SYM 573
#define BACKUP_SYM 574
#define BEGIN_SYM 575
#define BINLOG_SYM 576
#define BIT_SYM 577
#define BLOCK_SYM 578
#define BOOL_SYM 579
#define BOOLEAN_SYM 580
#define BTREE_SYM 581
#define BYTE_SYM 582
#define CACHE_SYM 583
#define CASCADED 584
#define CATALOG_NAME_SYM 585
#define CHAIN_SYM 586
#define CHANGED 587
#define CHARSET 588
#define CHECKPOINT_SYM 589
#define CHECKSUM_SYM 590
#define CIPHER_SYM 591
#define CLASS_ORIGIN_SYM 592
#define CLIENT_SYM 593
#define CLOB 594
#define CLOSE_SYM 595
#define COALESCE 596
#define CODE_SYM 597
#define COLLATION_SYM 598
#define COLUMNS 599
#define COLUMN_ADD_SYM 600
#define COLUMN_CHECK_SYM 601
#define COLUMN_CREATE_SYM 602
#define COLUMN_DELETE_SYM 603
#define COLUMN_GET_SYM 604
#define COLUMN_SYM 605
#define COLUMN_NAME_SYM 606
#define COMMITTED_SYM 607
#define COMMIT_SYM 608
#define COMPACT_SYM 609
#define COMPLETION_SYM 610
#define COMPRESSED_SYM 611
#define CONCURRENT 612
#define CONNECTION_SYM 613
#define CONSISTENT_SYM 614
#define CONSTRAINT_CATALOG_SYM 615
#define CONSTRAINT_NAME_SYM 616
#define CONSTRAINT_SCHEMA_SYM 617
#define CONTAINS_SYM 618
#define CONTEXT_SYM 619
#define CONTRIBUTORS_SYM 620
#define CPU_SYM 621
#define CUBE_SYM 622
#define CURRENT_SYM 623
#define CURRENT_POS_SYM 624
#define CURSOR_NAME_SYM 625
#define CYCLE_SYM 626
#define DATAFILE_SYM 627
#define DATA_SYM 628
#define DATETIME 629
#define DATE_FORMAT_SYM 630
#define DATE_SYM 631
#define DAY_SYM 632
#define DEALLOCATE_SYM 633
#define DECODE_SYM 634
#define DEFINER_SYM 635
#define DELAYED_SYM 636
#define DELAY_KEY_WRITE_SYM 637
#define DES_KEY_FILE 638
#define DIAGNOSTICS_SYM 639
#define DIRECTORY_SYM 640
#define DISABLE_SYM 641
#define DISCARD 642
#define DISK_SYM 643
#define DO_SYM 644
#define DUMPFILE 645
#define DUPLICATE_SYM 646
#define DYNAMIC_SYM 647
#define ENABLE_SYM 648
#define END 649
#define ENDS_SYM 650
#define ENGINES_SYM 651
#define ENGINE_SYM 652
#define ENUM 653
#define ERROR_SYM 654
#define ERRORS 655
#define ESCAPE_SYM 656
#define EVENTS_SYM 657
#define EVENT_SYM 658
#define EVERY_SYM 659
#define EXCHANGE_SYM 660
#define EXAMINED_SYM 661
#define EXCLUDE_SYM 662
#define EXECUTE_SYM 663
#define EXCEPTION_SYM 664
#define EXIT_SYM 665
#define EXPANSION_SYM 666
#define EXPORT_SYM 667
#define EXTENDED_SYM 668
#define EXTENT_SIZE_SYM 669
#define FAST_SYM 670
#define FAULTS_SYM 671
#define FILE_SYM 672
#define FIRST_SYM 673
#define FIXED_SYM 674
#define FLUSH_SYM 675
#define FOLLOWS_SYM 676
#define FOLLOWING_SYM 677
#define FORCE_SYM 678
#define FORMAT_SYM 679
#define FOUND_SYM 680
#define FULL 681
#define FUNCTION_SYM 682
#define GENERAL 683
#define GENERATED_SYM 684
#define GEOMETRYCOLLECTION 685
#define GEOMETRY_SYM 686
#define GET_FORMAT 687
#define GET_SYM 688
#define GLOBAL_SYM 689
#define GRANTS 690
#define HANDLER_SYM 691
#define HARD_SYM 692
#define HASH_SYM 693
#define HELP_SYM 694
#define HIGH_PRIORITY 695
#define HISTORY_SYM 696
#define HOST_SYM 697
#define HOSTS_SYM 698
#define HOUR_SYM 699
#define ID_SYM 700
#define IDENTIFIED_SYM 701
#define IGNORE_SERVER_IDS_SYM 702
#define IMMEDIATE_SYM 703
#define IMPORT 704
#define INCREMENT_SYM 705
#define INDEXES 706
#define INITIAL_SIZE_SYM 707
#define INSERT_METHOD 708
#define INSTALL_SYM 709
#define INVOKER_SYM 710
#define IO_SYM 711
#define IPC_SYM 712
#define ISOLATION 713
#define ISOPEN_SYM 714
#define ISSUER_SYM 715
#define INVISIBLE_SYM 716
#define JSON_SYM 717
#define KEY_BLOCK_SIZE 718
#define LANGUAGE_SYM 719
#define LAST_SYM 720
#define LAST_VALUE 721
#define LASTVAL_SYM 722
#define LEAVES 723
#define LESS_SYM 724
#define LEVEL_SYM 725
#define LINESTRING 726
#define LIST_SYM 727
#define LOCAL_SYM 728
#define LOCKS_SYM 729
#define LOGFILE_SYM 730
#define LOGS_SYM 731
#define MASTER_CONNECT_RETRY_SYM 732
#define MASTER_DELAY_SYM 733
#define MASTER_GTID_POS_SYM 734
#define MASTER_HOST_SYM 735
#define MASTER_LOG_FILE_SYM 736
#define MASTER_LOG_POS_SYM 737
#define MASTER_PASSWORD_SYM 738
#define MASTER_PORT_SYM 739
#define MASTER_SERVER_ID_SYM 740
#define MASTER_SSL_CAPATH_SYM 741
#define MASTER_SSL_CA_SYM 742
#define MASTER_SSL_CERT_SYM 743
#define MASTER_SSL_CIPHER_SYM 744
#define MASTER_SSL_CRL_SYM 745
#define MASTER_SSL_CRLPATH_SYM 746
#define MASTER_SSL_KEY_SYM 747
#define MASTER_SSL_SYM 748
#define MASTER_SYM 749
#define MASTER_USER_SYM 750
#define MASTER_USE_GTID_SYM 751
#define MASTER_HEARTBEAT_PERIOD_SYM 752
#define MAX_CONNECTIONS_PER_HOUR 753
#define MAX_QUERIES_PER_HOUR 754
#define MAX_ROWS 755
#define MAX_SIZE_SYM 756
#define MAX_UPDATES_PER_HOUR 757
#define MAX_STATEMENT_TIME_SYM 758
#define MAX_USER_CONNECTIONS_SYM 759
#define MEDIUM_SYM 760
#define MEMORY_SYM 761
#define MERGE_SYM 762
#define MESSAGE_TEXT_SYM 763
#define MICROSECOND_SYM 764
#define MIGRATE_SYM 765
#define MINUTE_SYM 766
#define MINVALUE_SYM 767
#define MIN_ROWS 768
#define MODE_SYM 769
#define MODIFY_SYM 770
#define MONTH_SYM 771
#define MULTILINESTRING 772
#define MULTIPOINT 773
#define MULTIPOLYGON 774
#define MUTEX_SYM 775
#define MYSQL_SYM 776
#define MYSQL_ERRNO_SYM 777
#define NAMES_SYM 778
#define NAME_SYM 779
#define NATIONAL_SYM 780
#define NCHAR_SYM 781
#define NEW_SYM 782
#define NEXT_SYM 783
#define NEXTVAL_SYM 784
#define NOCACHE_SYM 785
#define NOCYCLE_SYM 786
#define NODEGROUP_SYM 787
#define NONE_SYM 788
#define NOTFOUND_SYM 789
#define NO_SYM 790
#define NOMAXVALUE_SYM 791
#define NOMINVALUE_SYM 792
#define NO_WAIT_SYM 793
#define NOWAIT_SYM 794
#define NUMBER_SYM 795
#define NVARCHAR_SYM 796
#define OF_SYM 797
#define OFFSET_SYM 798
#define OLD_PASSWORD_SYM 799
#define ONE_SYM 800
#define ONLY_SYM 801
#define ONLINE_SYM 802
#define OPEN_SYM 803
#define OPTIONS_SYM 804
#define OPTION 805
#define OWNER_SYM 806
#define PACK_KEYS_SYM 807
#define PAGE_SYM 808
#define PARSER_SYM 809
#define PARTIAL 810
#define PARTITIONS_SYM 811
#define PARTITIONING_SYM 812
#define PASSWORD_SYM 813
#define PERIOD_SYM 814
#define PERSISTENT_SYM 815
#define PHASE_SYM 816
#define PLUGINS_SYM 817
#define PLUGIN_SYM 818
#define POINT_SYM 819
#define POLYGON 820
#define PORT_SYM 821
#define PRECEDES_SYM 822
#define PRECEDING_SYM 823
#define PREPARE_SYM 824
#define PRESERVE_SYM 825
#define PREV_SYM 826
#define PREVIOUS_SYM 827
#define PRIVILEGES 828
#define PROCESS 829
#define PROCESSLIST_SYM 830
#define PROFILE_SYM 831
#define PROFILES_SYM 832
#define PROXY_SYM 833
#define QUARTER_SYM 834
#define QUERY_SYM 835
#define QUICK 836
#define RAW 837
#define READ_ONLY_SYM 838
#define REBUILD_SYM 839
#define RECOVER_SYM 840
#define REDOFILE_SYM 841
#define REDO_BUFFER_SIZE_SYM 842
#define REDUNDANT_SYM 843
#define RELAY 844
#define RELAYLOG_SYM 845
#define RELAY_LOG_FILE_SYM 846
#define RELAY_LOG_POS_SYM 847
#define RELAY_THREAD 848
#define RELOAD 849
#define REMOVE_SYM 850
#define REORGANIZE_SYM 851
#define REPAIR 852
#define REPEATABLE_SYM 853
#define REPLICATION 854
#define RESET_SYM 855
#define RESTART_SYM 856
#define RESOURCES 857
#define RESTORE_SYM 858
#define RESUME_SYM 859
#define RETURNED_SQLSTATE_SYM 860
#define RETURNS_SYM 861
#define REUSE_SYM 862
#define REVERSE_SYM 863
#define ROLE_SYM 864
#define ROLLBACK_SYM 865
#define ROLLUP_SYM 866
#define ROUTINE_SYM 867
#define ROWCOUNT_SYM 868
#define ROW_SYM 869
#define ROW_COUNT_SYM 870
#define ROW_FORMAT_SYM 871
#define RTREE_SYM 872
#define SAVEPOINT_SYM 873
#define SCHEDULE_SYM 874
#define SCHEMA_NAME_SYM 875
#define SECOND_SYM 876
#define SECURITY_SYM 877
#define SEQUENCE_SYM 878
#define SERIALIZABLE_SYM 879
#define SERIAL_SYM 880
#define SESSION_SYM 881
#define SERVER_SYM 882
#define SETVAL_SYM 883
#define SHARE_SYM 884
#define SHUTDOWN 885
#define SIGNED_SYM 886
#define SIMPLE_SYM 887
#define SLAVE 888
#define SLAVES 889
#define SLAVE_POS_SYM 890
#define SLOW 891
#define SNAPSHOT_SYM 892
#define SOCKET_SYM 893
#define SOFT_SYM 894
#define SONAME_SYM 895
#define SOUNDS_SYM 896
#define SOURCE_SYM 897
#define SQL_BUFFER_RESULT 898
#define SQL_CACHE_SYM 899
#define SQL_CALC_FOUND_ROWS 900
#define SQL_NO_CACHE_SYM 901
#define SQL_THREAD 902
#define STARTS_SYM 903
#define START_SYM 904
#define STATEMENT_SYM 905
#define STATUS_SYM 906
#define STOP_SYM 907
#define STORAGE_SYM 908
#define STORED_SYM 909
#define STRING_SYM 910
#define SUBCLASS_ORIGIN_SYM 911
#define SUBDATE_SYM 912
#define SUBJECT_SYM 913
#define SUBPARTITIONS_SYM 914
#define SUBPARTITION_SYM 915
#define SUPER_SYM 916
#define SUSPEND_SYM 917
#define SWAPS_SYM 918
#define SWITCHES_SYM 919
#define SYSTEM 920
#define SYSTEM_TIME_SYM 921
#define TABLES 922
#define TABLESPACE 923
#define TABLE_CHECKSUM_SYM 924
#define TABLE_NAME_SYM 925
#define TEMPORARY 926
#define TEMPTABLE_SYM 927
#define TEXT_SYM 928
#define THAN_SYM 929
#define TIES_SYM 930
#define TIMESTAMP 931
#define TIMESTAMP_ADD 932
#define TIMESTAMP_DIFF 933
#define TIME_SYM 934
#define TRANSACTION_SYM 935
#define TRANSACTIONAL_SYM 936
#define TRIGGERS_SYM 937
#define TRIM_ORACLE 938
#define TRUNCATE_SYM 939
#define TYPES_SYM 940
#define TYPE_SYM 941
#define UDF_RETURNS_SYM 942
#define UNBOUNDED_SYM 943
#define UNCOMMITTED_SYM 944
#define UNDEFINED_SYM 945
#define UNDOFILE_SYM 946
#define UNDO_BUFFER_SIZE_SYM 947
#define UNICODE_SYM 948
#define UNINSTALL_SYM 949
#define UNKNOWN_SYM 950
#define UNTIL_SYM 951
#define UPGRADE_SYM 952
#define USER_SYM 953
#define USE_FRM 954
#define VALUE_SYM 955
#define VARCHAR2 956
#define VARIABLES 957
#define VERSIONING_SYM 958
#define VIA_SYM 959
#define VIEW_SYM 960
#define VIRTUAL_SYM 961
#define WAIT_SYM 962
#define WARNINGS 963
#define WEEK_SYM 964
#define WEIGHT_STRING_SYM 965
#define WINDOW_SYM 966
#define WITHIN 967
#define WITHOUT 968
#define WORK_SYM 969
#define WRAPPER_SYM 970
#define WRITE_SYM 971
#define X509_SYM 972
#define XA_SYM 973
#define XML_SYM 974
#define YEAR_SYM 975
#define PREC_BELOW_NOT 976
#define PREC_BELOW_IDENTIFIER_OPT_SPECIAL_CASE 977
#define PREC_BELOW_CONTRACTION_TOKEN2 978

/* Value type.  */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE YYSTYPE;
union YYSTYPE
{
#line 771 "/home/buildbot/git/sql/sql_yacc.yy" /* yacc.c:1909  */

  int  num;
  ulong ulong_num;
  ulonglong ulonglong_number;
  longlong longlong_number;
  uint sp_instr_addr;

  /* structs */
  LEX_CSTRING lex_str;
  Lex_ident_cli_st kwd;
  Lex_ident_cli_st ident_cli;
  Lex_ident_sys_st ident_sys;
  Lex_string_with_metadata_st lex_string_with_metadata;
  Lex_spblock_st spblock;
  Lex_spblock_handlers_st spblock_handlers;
  Lex_length_and_dec_st Lex_length_and_dec;
  Lex_cast_type_st Lex_cast_type;
  Lex_field_type_st Lex_field_type;
  Lex_dyncol_type_st Lex_dyncol_type;
  Lex_for_loop_st for_loop;
  Lex_for_loop_bounds_st for_loop_bounds;
  Lex_trim_st trim;
  struct
  {
    LEX_CSTRING name;
    uint offset;
  } sp_cursor_name_and_offset;
  vers_history_point_t vers_history_point;

  /* pointers */
  Create_field *create_field;
  Spvar_definition *spvar_definition;
  Row_definition_list *spvar_definition_list;
  const Type_handler *type_handler;
  CHARSET_INFO *charset;
  Condition_information_item *cond_info_item;
  DYNCALL_CREATE_DEF *dyncol_def;
  Diagnostics_information *diag_info;
  Item *item;
  Item_num *item_num;
  Item_param *item_param;
  Item_basic_constant *item_basic_constant;
  Key_part_spec *key_part;
  LEX *lex;
  sp_assignment_lex *assignment_lex;
  class sp_lex_cursor *sp_cursor_stmt;
  LEX_CSTRING *lex_str_ptr;
  LEX_USER *lex_user;
  List<Condition_information_item> *cond_info_list;
  List<DYNCALL_CREATE_DEF> *dyncol_def_list;
  List<Item> *item_list;
  List<sp_assignment_lex> *sp_assignment_lex_list;
  List<Statement_information_item> *stmt_info_list;
  List<String> *string_list;
  List<LEX_CSTRING> *lex_str_list;
  Statement_information_item *stmt_info_item;
  String *string;
  TABLE_LIST *table_list;
  Table_ident *table;
  Qualified_column_ident *qualified_column_ident;
  char *simple_string;
  const char *const_simple_string;
  chooser_compare_func_creator boolfunc2creator;
  class my_var *myvar;
  class sp_condition_value *spcondvalue;
  class sp_head *sphead;
  class sp_name *spname;
  class sp_variable *spvar;
  class With_clause *with_clause;
  class Virtual_column_info *virtual_column;

  handlerton *db_type;
  st_select_lex *select_lex;
  struct p_elem_val *p_elem_value;
  class Window_frame *window_frame;
  class Window_frame_bound *window_frame_bound;
  udf_func *udf;
  st_trg_execution_order trg_execution_order;

  /* enums */
  enum enum_view_suid view_suid;
  enum sub_select_type unit_type;
  enum Condition_information_item::Name cond_info_item_name;
  enum enum_diag_condition_item_name diag_condition_item_name;
  enum Diagnostics_information::Which_area diag_area;
  enum Field::geometry_type geom_type;
  enum enum_fk_option m_fk_option;
  enum Item_udftype udf_type;
  enum Key::Keytype key_type;
  enum Statement_information_item::Name stmt_info_item_name;
  enum enum_filetype filetype;
  enum enum_tx_isolation tx_isolation;
  enum enum_var_type var_type;
  enum enum_yes_no_unknown m_yes_no_unk;
  enum ha_choice choice;
  enum ha_key_alg key_alg;
  enum ha_rkey_function ha_rkey_mode;
  enum index_hint_type index_hint;
  enum interval_type interval, interval_time_st;
  enum row_type row_type;
  enum sp_variable::enum_mode spvar_mode;
  enum thr_lock_type lock_type;
  enum enum_mysql_timestamp_type date_time_type;
  enum Window_frame_bound::Bound_precedence_type bound_precedence_type;
  enum Window_frame::Frame_units frame_units;
  enum Window_frame::Frame_exclusion frame_exclusion;
  enum trigger_order_type trigger_action_order_type;
  DDL_options_st object_ddl_options;
  enum vers_sys_type_t vers_range_unit;
  enum Column_definition::enum_column_versioning vers_column_versioning;

#line 1612 "/home/buildbot/git/mkdist/sql/sql_yacc.h" /* yacc.c:1909  */
};
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif



int MYSQLparse (THD *thd);

#endif /* !YY_MYSQL_HOME_BUILDBOT_GIT_MKDIST_SQL_SQL_YACC_H_INCLUDED  */
