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

/* Value type.  */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE YYSTYPE;
union YYSTYPE
{
#line 772 "/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_SYMBOL symbol;
  Lex_string_with_metadata_st lex_string_with_metadata;
  Lex_string_with_pos_st lex_string_with_pos;
  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 1603 "/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  */
