1 /* A Bison parser, made by GNU Bison 3.0.4.  */
2 
3 /* Bison interface for Yacc-like parsers in C
4 
5    Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
6 
7    This program is free software: you can redistribute it and/or modify
8    it under the terms of the GNU General Public License as published by
9    the Free Software Foundation, either version 3 of the License, or
10    (at your option) any later version.
11 
12    This program is distributed in the hope that it will be useful,
13    but WITHOUT ANY WARRANTY; without even the implied warranty of
14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    GNU General Public License for more details.
16 
17    You should have received a copy of the GNU General Public License
18    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
19 
20 /* As a special exception, you may create a larger work that contains
21    part or all of the Bison parser skeleton and distribute that work
22    under terms of your choice, so long as that work isn't itself a
23    parser generator using the skeleton or a modified version thereof
24    as a parser skeleton.  Alternatively, if you modify or redistribute
25    the parser skeleton itself, you may (at your option) remove this
26    special exception, which will cause the skeleton and the resulting
27    Bison output files to be licensed under the GNU General Public
28    License without this special exception.
29 
30    This special exception was added by the Free Software Foundation in
31    version 2.2 of Bison.  */
32 
33 #ifndef YY_MYSQL_EXPORT_HOME_PB2_BUILD_SB_3_30225852_1535490961_32_DIST_GPL_SQL_SQL_YACC_H_INCLUDED
34 # define YY_MYSQL_EXPORT_HOME_PB2_BUILD_SB_3_30225852_1535490961_32_DIST_GPL_SQL_SQL_YACC_H_INCLUDED
35 /* Debug traces.  */
36 #ifndef YYDEBUG
37 # define YYDEBUG 0
38 #endif
39 #if YYDEBUG
40 extern int MYSQLdebug;
41 #endif
42 
43 /* Token type.  */
44 #ifndef YYTOKENTYPE
45 # define YYTOKENTYPE
46   enum yytokentype
47   {
48     ABORT_SYM = 258,
49     ACCESSIBLE_SYM = 259,
50     ACTION = 260,
51     ADD = 261,
52     ADDDATE_SYM = 262,
53     AFTER_SYM = 263,
54     AGAINST = 264,
55     AGGREGATE_SYM = 265,
56     ALGORITHM_SYM = 266,
57     ALL = 267,
58     ALTER = 268,
59     ANALYZE_SYM = 269,
60     AND_AND_SYM = 270,
61     AND_SYM = 271,
62     ANY_SYM = 272,
63     AS = 273,
64     ASC = 274,
65     ASCII_SYM = 275,
66     ASENSITIVE_SYM = 276,
67     AT_SYM = 277,
68     AUTHORS_SYM = 278,
69     AUTOEXTEND_SIZE_SYM = 279,
70     AUTO_INC = 280,
71     AVG_ROW_LENGTH = 281,
72     AVG_SYM = 282,
73     BACKUP_SYM = 283,
74     BEFORE_SYM = 284,
75     BEGIN_SYM = 285,
76     BETWEEN_SYM = 286,
77     BIGINT = 287,
78     BINARY = 288,
79     BINLOG_SYM = 289,
80     BIN_NUM = 290,
81     BIT_AND = 291,
82     BIT_OR = 292,
83     BIT_SYM = 293,
84     BIT_XOR = 294,
85     BLOB_SYM = 295,
86     BLOCK_SYM = 296,
87     BOOLEAN_SYM = 297,
88     BOOL_SYM = 298,
89     BOTH = 299,
90     BTREE_SYM = 300,
91     BY = 301,
92     BYTE_SYM = 302,
93     CACHE_SYM = 303,
94     CALL_SYM = 304,
95     CASCADE = 305,
96     CASCADED = 306,
97     CASE_SYM = 307,
98     CAST_SYM = 308,
99     CATALOG_NAME_SYM = 309,
100     CHAIN_SYM = 310,
101     CHANGE = 311,
102     CHANGED = 312,
103     CHARSET = 313,
104     CHAR_SYM = 314,
105     CHECKSUM_SYM = 315,
106     CHECK_SYM = 316,
107     CIPHER_SYM = 317,
108     CLASS_ORIGIN_SYM = 318,
109     CLIENT_SYM = 319,
110     CLOSE_SYM = 320,
111     COALESCE = 321,
112     CODE_SYM = 322,
113     COLLATE_SYM = 323,
114     COLLATION_SYM = 324,
115     COLUMNS = 325,
116     COLUMN_SYM = 326,
117     COLUMN_NAME_SYM = 327,
118     COMMENT_SYM = 328,
119     COMMITTED_SYM = 329,
120     COMMIT_SYM = 330,
121     COMPACT_SYM = 331,
122     COMPLETION_SYM = 332,
123     COMPRESSED_SYM = 333,
124     CONCURRENT = 334,
125     CONDITION_SYM = 335,
126     CONNECTION_SYM = 336,
127     CONSISTENT_SYM = 337,
128     CONSTRAINT = 338,
129     CONSTRAINT_CATALOG_SYM = 339,
130     CONSTRAINT_NAME_SYM = 340,
131     CONSTRAINT_SCHEMA_SYM = 341,
132     CONTAINS_SYM = 342,
133     CONTEXT_SYM = 343,
134     CONTINUE_SYM = 344,
135     CONTRIBUTORS_SYM = 345,
136     CONVERT_SYM = 346,
137     COUNT_SYM = 347,
138     CPU_SYM = 348,
139     CREATE = 349,
140     CROSS = 350,
141     CUBE_SYM = 351,
142     CURDATE = 352,
143     CURRENT_USER = 353,
144     CURSOR_SYM = 354,
145     CURSOR_NAME_SYM = 355,
146     CURTIME = 356,
147     DATABASE = 357,
148     DATABASES = 358,
149     DATAFILE_SYM = 359,
150     DATA_SYM = 360,
151     DATETIME = 361,
152     DATE_ADD_INTERVAL = 362,
153     DATE_SUB_INTERVAL = 363,
154     DATE_SYM = 364,
155     DAY_HOUR_SYM = 365,
156     DAY_MICROSECOND_SYM = 366,
157     DAY_MINUTE_SYM = 367,
158     DAY_SECOND_SYM = 368,
159     DAY_SYM = 369,
160     DEALLOCATE_SYM = 370,
161     DECIMAL_NUM = 371,
162     DECIMAL_SYM = 372,
163     DECLARE_SYM = 373,
164     DEFAULT = 374,
165     DEFINER_SYM = 375,
166     DELAYED_SYM = 376,
167     DELAY_KEY_WRITE_SYM = 377,
168     DELETE_SYM = 378,
169     DESC = 379,
170     DESCRIBE = 380,
171     DES_KEY_FILE = 381,
172     DETERMINISTIC_SYM = 382,
173     DIRECTORY_SYM = 383,
174     DISABLE_SYM = 384,
175     DISCARD = 385,
176     DISK_SYM = 386,
177     DISTINCT = 387,
178     DIV_SYM = 388,
179     DOUBLE_SYM = 389,
180     DO_SYM = 390,
181     DROP = 391,
182     DUAL_SYM = 392,
183     DUMPFILE = 393,
184     DUPLICATE_SYM = 394,
185     DYNAMIC_SYM = 395,
186     EACH_SYM = 396,
187     ELSE = 397,
188     ELSEIF_SYM = 398,
189     ENABLE_SYM = 399,
190     ENCLOSED = 400,
191     END = 401,
192     ENDS_SYM = 402,
193     END_OF_INPUT = 403,
194     ENGINES_SYM = 404,
195     ENGINE_SYM = 405,
196     ENUM = 406,
197     EQ = 407,
198     EQUAL_SYM = 408,
199     ERROR_SYM = 409,
200     ERRORS = 410,
201     ESCAPED = 411,
202     ESCAPE_SYM = 412,
203     EVENTS_SYM = 413,
204     EVENT_SYM = 414,
205     EVERY_SYM = 415,
206     EXECUTE_SYM = 416,
207     EXISTS = 417,
208     EXIT_SYM = 418,
209     EXPANSION_SYM = 419,
210     EXTENDED_SYM = 420,
211     EXTENT_SIZE_SYM = 421,
212     EXTRACT_SYM = 422,
213     FALSE_SYM = 423,
214     FAST_SYM = 424,
215     FAULTS_SYM = 425,
216     FETCH_SYM = 426,
217     FILE_SYM = 427,
218     FIRST_SYM = 428,
219     FIXED_SYM = 429,
220     FLOAT_NUM = 430,
221     FLOAT_SYM = 431,
222     FLUSH_SYM = 432,
223     FORCE_SYM = 433,
224     FOREIGN = 434,
225     FOR_SYM = 435,
226     FOUND_SYM = 436,
227     FROM = 437,
228     FULL = 438,
229     FULLTEXT_SYM = 439,
230     FUNCTION_SYM = 440,
231     GE = 441,
232     GENERAL = 442,
233     GEOMETRYCOLLECTION = 443,
234     GEOMETRY_SYM = 444,
235     GET_FORMAT = 445,
236     GLOBAL_SYM = 446,
237     GRANT = 447,
238     GRANTS = 448,
239     GROUP_SYM = 449,
240     GROUP_CONCAT_SYM = 450,
241     GT_SYM = 451,
242     HANDLER_SYM = 452,
243     HASH_SYM = 453,
244     HAVING = 454,
245     HELP_SYM = 455,
246     HEX_NUM = 456,
247     HIGH_PRIORITY = 457,
248     HOST_SYM = 458,
249     HOSTS_SYM = 459,
250     HOUR_MICROSECOND_SYM = 460,
251     HOUR_MINUTE_SYM = 461,
252     HOUR_SECOND_SYM = 462,
253     HOUR_SYM = 463,
254     IDENT = 464,
255     IDENTIFIED_SYM = 465,
256     IDENT_QUOTED = 466,
257     IF = 467,
258     IGNORE_SYM = 468,
259     IGNORE_SERVER_IDS_SYM = 469,
260     IMPORT = 470,
261     INDEXES = 471,
262     INDEX_SYM = 472,
263     INFILE = 473,
264     INITIAL_SIZE_SYM = 474,
265     INNER_SYM = 475,
266     INOUT_SYM = 476,
267     INSENSITIVE_SYM = 477,
268     INSERT = 478,
269     INSERT_METHOD = 479,
270     INSTALL_SYM = 480,
271     INTERVAL_SYM = 481,
272     INTO = 482,
273     INT_SYM = 483,
274     INVOKER_SYM = 484,
275     IN_SYM = 485,
276     IO_SYM = 486,
277     IPC_SYM = 487,
278     IS = 488,
279     ISOLATION = 489,
280     ISSUER_SYM = 490,
281     ITERATE_SYM = 491,
282     JOIN_SYM = 492,
283     KEYS = 493,
284     KEY_BLOCK_SIZE = 494,
285     KEY_SYM = 495,
286     KILL_SYM = 496,
287     LANGUAGE_SYM = 497,
288     LAST_SYM = 498,
289     LE = 499,
290     LEADING = 500,
291     LEAVES = 501,
292     LEAVE_SYM = 502,
293     LEFT = 503,
294     LESS_SYM = 504,
295     LEVEL_SYM = 505,
296     LEX_HOSTNAME = 506,
297     LIKE = 507,
298     LIMIT = 508,
299     LINEAR_SYM = 509,
300     LINES = 510,
301     LINESTRING = 511,
302     LIST_SYM = 512,
303     LOAD = 513,
304     LOCAL_SYM = 514,
305     LOCATOR_SYM = 515,
306     LOCKS_SYM = 516,
307     LOCK_SYM = 517,
308     LOGFILE_SYM = 518,
309     LOGS_SYM = 519,
310     LONGBLOB = 520,
311     LONGTEXT = 521,
312     LONG_NUM = 522,
313     LONG_SYM = 523,
314     LOOP_SYM = 524,
315     LOW_PRIORITY = 525,
316     LT = 526,
317     MASTER_CONNECT_RETRY_SYM = 527,
318     MASTER_HOST_SYM = 528,
319     MASTER_LOG_FILE_SYM = 529,
320     MASTER_LOG_POS_SYM = 530,
321     MASTER_PASSWORD_SYM = 531,
322     MASTER_PORT_SYM = 532,
323     MASTER_SERVER_ID_SYM = 533,
324     MASTER_SSL_CAPATH_SYM = 534,
325     MASTER_SSL_CA_SYM = 535,
326     MASTER_SSL_CERT_SYM = 536,
327     MASTER_SSL_CIPHER_SYM = 537,
328     MASTER_SSL_KEY_SYM = 538,
329     MASTER_SSL_SYM = 539,
330     MASTER_SSL_VERIFY_SERVER_CERT_SYM = 540,
331     MASTER_SYM = 541,
332     MASTER_USER_SYM = 542,
333     MASTER_HEARTBEAT_PERIOD_SYM = 543,
334     MATCH = 544,
335     MAX_CONNECTIONS_PER_HOUR = 545,
336     MAX_QUERIES_PER_HOUR = 546,
337     MAX_ROWS = 547,
338     MAX_SIZE_SYM = 548,
339     MAX_SYM = 549,
340     MAX_UPDATES_PER_HOUR = 550,
341     MAX_USER_CONNECTIONS_SYM = 551,
342     MAX_VALUE_SYM = 552,
343     MEDIUMBLOB = 553,
344     MEDIUMINT = 554,
345     MEDIUMTEXT = 555,
346     MEDIUM_SYM = 556,
347     MEMORY_SYM = 557,
348     MERGE_SYM = 558,
349     MESSAGE_TEXT_SYM = 559,
350     MICROSECOND_SYM = 560,
351     MIGRATE_SYM = 561,
352     MINUTE_MICROSECOND_SYM = 562,
353     MINUTE_SECOND_SYM = 563,
354     MINUTE_SYM = 564,
355     MIN_ROWS = 565,
356     MIN_SYM = 566,
357     MODE_SYM = 567,
358     MODIFIES_SYM = 568,
359     MODIFY_SYM = 569,
360     MOD_SYM = 570,
361     MONTH_SYM = 571,
362     MULTILINESTRING = 572,
363     MULTIPOINT = 573,
364     MULTIPOLYGON = 574,
365     MUTEX_SYM = 575,
366     MYSQL_ERRNO_SYM = 576,
367     NAMES_SYM = 577,
368     NAME_SYM = 578,
369     NATIONAL_SYM = 579,
370     NATURAL = 580,
371     NCHAR_STRING = 581,
372     NCHAR_SYM = 582,
373     NDBCLUSTER_SYM = 583,
374     NE = 584,
375     NEG = 585,
376     NEW_SYM = 586,
377     NEXT_SYM = 587,
378     NODEGROUP_SYM = 588,
379     NONE_SYM = 589,
380     NOT2_SYM = 590,
381     NOT_SYM = 591,
382     NOW_SYM = 592,
383     NO_SYM = 593,
384     NO_WAIT_SYM = 594,
385     NO_WRITE_TO_BINLOG = 595,
386     NULL_SYM = 596,
387     NUM = 597,
388     NUMERIC_SYM = 598,
389     NVARCHAR_SYM = 599,
390     OFFSET_SYM = 600,
391     OLD_PASSWORD = 601,
392     ON = 602,
393     ONE_SHOT_SYM = 603,
394     ONE_SYM = 604,
395     OPEN_SYM = 605,
396     OPTIMIZE = 606,
397     OPTIONS_SYM = 607,
398     OPTION = 608,
399     OPTIONALLY = 609,
400     OR2_SYM = 610,
401     ORDER_SYM = 611,
402     OR_OR_SYM = 612,
403     OR_SYM = 613,
404     OUTER = 614,
405     OUTFILE = 615,
406     OUT_SYM = 616,
407     OWNER_SYM = 617,
408     PACK_KEYS_SYM = 618,
409     PAGE_SYM = 619,
410     PARAM_MARKER = 620,
411     PARSER_SYM = 621,
412     PARTIAL = 622,
413     PARTITIONING_SYM = 623,
414     PARTITIONS_SYM = 624,
415     PARTITION_SYM = 625,
416     PASSWORD = 626,
417     PHASE_SYM = 627,
418     PLUGINS_SYM = 628,
419     PLUGIN_SYM = 629,
420     POINT_SYM = 630,
421     POLYGON = 631,
422     PORT_SYM = 632,
423     POSITION_SYM = 633,
424     PRECISION = 634,
425     PREPARE_SYM = 635,
426     PRESERVE_SYM = 636,
427     PREV_SYM = 637,
428     PRIMARY_SYM = 638,
429     PRIVILEGES = 639,
430     PROCEDURE_SYM = 640,
431     PROCESS = 641,
432     PROCESSLIST_SYM = 642,
433     PROFILE_SYM = 643,
434     PROFILES_SYM = 644,
435     PROXY_SYM = 645,
436     PURGE = 646,
437     QUARTER_SYM = 647,
438     QUERY_SYM = 648,
439     QUICK = 649,
440     RANGE_SYM = 650,
441     READS_SYM = 651,
442     READ_ONLY_SYM = 652,
443     READ_SYM = 653,
444     READ_WRITE_SYM = 654,
445     REAL = 655,
446     REBUILD_SYM = 656,
447     RECOVER_SYM = 657,
448     REDOFILE_SYM = 658,
449     REDO_BUFFER_SIZE_SYM = 659,
450     REDUNDANT_SYM = 660,
451     REFERENCES = 661,
452     REGEXP = 662,
453     RELAY = 663,
454     RELAYLOG_SYM = 664,
455     RELAY_LOG_FILE_SYM = 665,
456     RELAY_LOG_POS_SYM = 666,
457     RELAY_THREAD = 667,
458     RELEASE_SYM = 668,
459     RELOAD = 669,
460     REMOVE_SYM = 670,
461     RENAME = 671,
462     REORGANIZE_SYM = 672,
463     REPAIR = 673,
464     REPEATABLE_SYM = 674,
465     REPEAT_SYM = 675,
466     REPLACE = 676,
467     REPLICATION = 677,
468     REQUIRE_SYM = 678,
469     RESET_SYM = 679,
470     RESIGNAL_SYM = 680,
471     RESOURCES = 681,
472     RESTORE_SYM = 682,
473     RESTRICT = 683,
474     RESUME_SYM = 684,
475     RETURNS_SYM = 685,
476     RETURN_SYM = 686,
477     REVOKE = 687,
478     RIGHT = 688,
479     ROLLBACK_SYM = 689,
480     ROLLUP_SYM = 690,
481     ROUTINE_SYM = 691,
482     ROWS_SYM = 692,
483     ROW_FORMAT_SYM = 693,
484     ROW_SYM = 694,
485     RTREE_SYM = 695,
486     SAVEPOINT_SYM = 696,
487     SCHEDULE_SYM = 697,
488     SCHEMA_NAME_SYM = 698,
489     SECOND_MICROSECOND_SYM = 699,
490     SECOND_SYM = 700,
491     SECURITY_SYM = 701,
492     SELECT_SYM = 702,
493     SENSITIVE_SYM = 703,
494     SEPARATOR_SYM = 704,
495     SERIALIZABLE_SYM = 705,
496     SERIAL_SYM = 706,
497     SESSION_SYM = 707,
498     SERVER_SYM = 708,
499     SERVER_OPTIONS = 709,
500     SET = 710,
501     SET_VAR = 711,
502     SHARE_SYM = 712,
503     SHIFT_LEFT = 713,
504     SHIFT_RIGHT = 714,
505     SHOW = 715,
506     SHUTDOWN = 716,
507     SIGNAL_SYM = 717,
508     SIGNED_SYM = 718,
509     SIMPLE_SYM = 719,
510     SLAVE = 720,
511     SLOW = 721,
512     SMALLINT = 722,
513     SNAPSHOT_SYM = 723,
514     SOCKET_SYM = 724,
515     SONAME_SYM = 725,
516     SOUNDS_SYM = 726,
517     SOURCE_SYM = 727,
518     SPATIAL_SYM = 728,
519     SPECIFIC_SYM = 729,
520     SQLEXCEPTION_SYM = 730,
521     SQLSTATE_SYM = 731,
522     SQLWARNING_SYM = 732,
523     SQL_BIG_RESULT = 733,
524     SQL_BUFFER_RESULT = 734,
525     SQL_CACHE_SYM = 735,
526     SQL_CALC_FOUND_ROWS = 736,
527     SQL_NO_CACHE_SYM = 737,
528     SQL_SMALL_RESULT = 738,
529     SQL_SYM = 739,
530     SQL_THREAD = 740,
531     SSL_SYM = 741,
532     STARTING = 742,
533     STARTS_SYM = 743,
534     START_SYM = 744,
535     STATUS_SYM = 745,
536     STDDEV_SAMP_SYM = 746,
537     STD_SYM = 747,
538     STOP_SYM = 748,
539     STORAGE_SYM = 749,
540     STRAIGHT_JOIN = 750,
541     STRING_SYM = 751,
542     SUBCLASS_ORIGIN_SYM = 752,
543     SUBDATE_SYM = 753,
544     SUBJECT_SYM = 754,
545     SUBPARTITIONS_SYM = 755,
546     SUBPARTITION_SYM = 756,
547     SUBSTRING = 757,
548     SUM_SYM = 758,
549     SUPER_SYM = 759,
550     SUSPEND_SYM = 760,
551     SWAPS_SYM = 761,
552     SWITCHES_SYM = 762,
553     SYSDATE = 763,
554     TABLES = 764,
555     TABLESPACE = 765,
556     TABLE_REF_PRIORITY = 766,
557     TABLE_SYM = 767,
558     TABLE_CHECKSUM_SYM = 768,
559     TABLE_NAME_SYM = 769,
560     TEMPORARY = 770,
561     TEMPTABLE_SYM = 771,
562     TERMINATED = 772,
563     TEXT_STRING = 773,
564     TEXT_SYM = 774,
565     THAN_SYM = 775,
566     THEN_SYM = 776,
567     TIMESTAMP = 777,
568     TIMESTAMP_ADD = 778,
569     TIMESTAMP_DIFF = 779,
570     TIME_SYM = 780,
571     TINYBLOB = 781,
572     TINYINT = 782,
573     TINYTEXT = 783,
574     TO_SYM = 784,
575     TRAILING = 785,
576     TRANSACTION_SYM = 786,
577     TRIGGERS_SYM = 787,
578     TRIGGER_SYM = 788,
579     TRIM = 789,
580     TRUE_SYM = 790,
581     TRUNCATE_SYM = 791,
582     TYPES_SYM = 792,
583     TYPE_SYM = 793,
584     UDF_RETURNS_SYM = 794,
585     ULONGLONG_NUM = 795,
586     UNCOMMITTED_SYM = 796,
587     UNDEFINED_SYM = 797,
588     UNDERSCORE_CHARSET = 798,
589     UNDOFILE_SYM = 799,
590     UNDO_BUFFER_SIZE_SYM = 800,
591     UNDO_SYM = 801,
592     UNICODE_SYM = 802,
593     UNINSTALL_SYM = 803,
594     UNION_SYM = 804,
595     UNIQUE_SYM = 805,
596     UNKNOWN_SYM = 806,
597     UNLOCK_SYM = 807,
598     UNSIGNED = 808,
599     UNTIL_SYM = 809,
600     UPDATE_SYM = 810,
601     UPGRADE_SYM = 811,
602     USAGE = 812,
603     USER = 813,
604     USE_FRM = 814,
605     USE_SYM = 815,
606     USING = 816,
607     UTC_DATE_SYM = 817,
608     UTC_TIMESTAMP_SYM = 818,
609     UTC_TIME_SYM = 819,
610     VALUES = 820,
611     VALUE_SYM = 821,
612     VARBINARY = 822,
613     VARCHAR = 823,
614     VARIABLES = 824,
615     VARIANCE_SYM = 825,
616     VARYING = 826,
617     VAR_SAMP_SYM = 827,
618     VIEW_SYM = 828,
619     WAIT_SYM = 829,
620     WARNINGS = 830,
621     WEEK_SYM = 831,
622     WHEN_SYM = 832,
623     WHERE = 833,
624     WHILE_SYM = 834,
625     WITH = 835,
626     WITH_CUBE_SYM = 836,
627     WITH_ROLLUP_SYM = 837,
628     WORK_SYM = 838,
629     WRAPPER_SYM = 839,
630     WRITE_SYM = 840,
631     X509_SYM = 841,
632     XA_SYM = 842,
633     XML_SYM = 843,
634     XOR = 844,
635     YEAR_MONTH_SYM = 845,
636     YEAR_SYM = 846,
637     ZEROFILL = 847
638   };
639 #endif
640 /* Tokens.  */
641 #define ABORT_SYM 258
642 #define ACCESSIBLE_SYM 259
643 #define ACTION 260
644 #define ADD 261
645 #define ADDDATE_SYM 262
646 #define AFTER_SYM 263
647 #define AGAINST 264
648 #define AGGREGATE_SYM 265
649 #define ALGORITHM_SYM 266
650 #define ALL 267
651 #define ALTER 268
652 #define ANALYZE_SYM 269
653 #define AND_AND_SYM 270
654 #define AND_SYM 271
655 #define ANY_SYM 272
656 #define AS 273
657 #define ASC 274
658 #define ASCII_SYM 275
659 #define ASENSITIVE_SYM 276
660 #define AT_SYM 277
661 #define AUTHORS_SYM 278
662 #define AUTOEXTEND_SIZE_SYM 279
663 #define AUTO_INC 280
664 #define AVG_ROW_LENGTH 281
665 #define AVG_SYM 282
666 #define BACKUP_SYM 283
667 #define BEFORE_SYM 284
668 #define BEGIN_SYM 285
669 #define BETWEEN_SYM 286
670 #define BIGINT 287
671 #define BINARY 288
672 #define BINLOG_SYM 289
673 #define BIN_NUM 290
674 #define BIT_AND 291
675 #define BIT_OR 292
676 #define BIT_SYM 293
677 #define BIT_XOR 294
678 #define BLOB_SYM 295
679 #define BLOCK_SYM 296
680 #define BOOLEAN_SYM 297
681 #define BOOL_SYM 298
682 #define BOTH 299
683 #define BTREE_SYM 300
684 #define BY 301
685 #define BYTE_SYM 302
686 #define CACHE_SYM 303
687 #define CALL_SYM 304
688 #define CASCADE 305
689 #define CASCADED 306
690 #define CASE_SYM 307
691 #define CAST_SYM 308
692 #define CATALOG_NAME_SYM 309
693 #define CHAIN_SYM 310
694 #define CHANGE 311
695 #define CHANGED 312
696 #define CHARSET 313
697 #define CHAR_SYM 314
698 #define CHECKSUM_SYM 315
699 #define CHECK_SYM 316
700 #define CIPHER_SYM 317
701 #define CLASS_ORIGIN_SYM 318
702 #define CLIENT_SYM 319
703 #define CLOSE_SYM 320
704 #define COALESCE 321
705 #define CODE_SYM 322
706 #define COLLATE_SYM 323
707 #define COLLATION_SYM 324
708 #define COLUMNS 325
709 #define COLUMN_SYM 326
710 #define COLUMN_NAME_SYM 327
711 #define COMMENT_SYM 328
712 #define COMMITTED_SYM 329
713 #define COMMIT_SYM 330
714 #define COMPACT_SYM 331
715 #define COMPLETION_SYM 332
716 #define COMPRESSED_SYM 333
717 #define CONCURRENT 334
718 #define CONDITION_SYM 335
719 #define CONNECTION_SYM 336
720 #define CONSISTENT_SYM 337
721 #define CONSTRAINT 338
722 #define CONSTRAINT_CATALOG_SYM 339
723 #define CONSTRAINT_NAME_SYM 340
724 #define CONSTRAINT_SCHEMA_SYM 341
725 #define CONTAINS_SYM 342
726 #define CONTEXT_SYM 343
727 #define CONTINUE_SYM 344
728 #define CONTRIBUTORS_SYM 345
729 #define CONVERT_SYM 346
730 #define COUNT_SYM 347
731 #define CPU_SYM 348
732 #define CREATE 349
733 #define CROSS 350
734 #define CUBE_SYM 351
735 #define CURDATE 352
736 #define CURRENT_USER 353
737 #define CURSOR_SYM 354
738 #define CURSOR_NAME_SYM 355
739 #define CURTIME 356
740 #define DATABASE 357
741 #define DATABASES 358
742 #define DATAFILE_SYM 359
743 #define DATA_SYM 360
744 #define DATETIME 361
745 #define DATE_ADD_INTERVAL 362
746 #define DATE_SUB_INTERVAL 363
747 #define DATE_SYM 364
748 #define DAY_HOUR_SYM 365
749 #define DAY_MICROSECOND_SYM 366
750 #define DAY_MINUTE_SYM 367
751 #define DAY_SECOND_SYM 368
752 #define DAY_SYM 369
753 #define DEALLOCATE_SYM 370
754 #define DECIMAL_NUM 371
755 #define DECIMAL_SYM 372
756 #define DECLARE_SYM 373
757 #define DEFAULT 374
758 #define DEFINER_SYM 375
759 #define DELAYED_SYM 376
760 #define DELAY_KEY_WRITE_SYM 377
761 #define DELETE_SYM 378
762 #define DESC 379
763 #define DESCRIBE 380
764 #define DES_KEY_FILE 381
765 #define DETERMINISTIC_SYM 382
766 #define DIRECTORY_SYM 383
767 #define DISABLE_SYM 384
768 #define DISCARD 385
769 #define DISK_SYM 386
770 #define DISTINCT 387
771 #define DIV_SYM 388
772 #define DOUBLE_SYM 389
773 #define DO_SYM 390
774 #define DROP 391
775 #define DUAL_SYM 392
776 #define DUMPFILE 393
777 #define DUPLICATE_SYM 394
778 #define DYNAMIC_SYM 395
779 #define EACH_SYM 396
780 #define ELSE 397
781 #define ELSEIF_SYM 398
782 #define ENABLE_SYM 399
783 #define ENCLOSED 400
784 #define END 401
785 #define ENDS_SYM 402
786 #define END_OF_INPUT 403
787 #define ENGINES_SYM 404
788 #define ENGINE_SYM 405
789 #define ENUM 406
790 #define EQ 407
791 #define EQUAL_SYM 408
792 #define ERROR_SYM 409
793 #define ERRORS 410
794 #define ESCAPED 411
795 #define ESCAPE_SYM 412
796 #define EVENTS_SYM 413
797 #define EVENT_SYM 414
798 #define EVERY_SYM 415
799 #define EXECUTE_SYM 416
800 #define EXISTS 417
801 #define EXIT_SYM 418
802 #define EXPANSION_SYM 419
803 #define EXTENDED_SYM 420
804 #define EXTENT_SIZE_SYM 421
805 #define EXTRACT_SYM 422
806 #define FALSE_SYM 423
807 #define FAST_SYM 424
808 #define FAULTS_SYM 425
809 #define FETCH_SYM 426
810 #define FILE_SYM 427
811 #define FIRST_SYM 428
812 #define FIXED_SYM 429
813 #define FLOAT_NUM 430
814 #define FLOAT_SYM 431
815 #define FLUSH_SYM 432
816 #define FORCE_SYM 433
817 #define FOREIGN 434
818 #define FOR_SYM 435
819 #define FOUND_SYM 436
820 #define FROM 437
821 #define FULL 438
822 #define FULLTEXT_SYM 439
823 #define FUNCTION_SYM 440
824 #define GE 441
825 #define GENERAL 442
826 #define GEOMETRYCOLLECTION 443
827 #define GEOMETRY_SYM 444
828 #define GET_FORMAT 445
829 #define GLOBAL_SYM 446
830 #define GRANT 447
831 #define GRANTS 448
832 #define GROUP_SYM 449
833 #define GROUP_CONCAT_SYM 450
834 #define GT_SYM 451
835 #define HANDLER_SYM 452
836 #define HASH_SYM 453
837 #define HAVING 454
838 #define HELP_SYM 455
839 #define HEX_NUM 456
840 #define HIGH_PRIORITY 457
841 #define HOST_SYM 458
842 #define HOSTS_SYM 459
843 #define HOUR_MICROSECOND_SYM 460
844 #define HOUR_MINUTE_SYM 461
845 #define HOUR_SECOND_SYM 462
846 #define HOUR_SYM 463
847 #define IDENT 464
848 #define IDENTIFIED_SYM 465
849 #define IDENT_QUOTED 466
850 #define IF 467
851 #define IGNORE_SYM 468
852 #define IGNORE_SERVER_IDS_SYM 469
853 #define IMPORT 470
854 #define INDEXES 471
855 #define INDEX_SYM 472
856 #define INFILE 473
857 #define INITIAL_SIZE_SYM 474
858 #define INNER_SYM 475
859 #define INOUT_SYM 476
860 #define INSENSITIVE_SYM 477
861 #define INSERT 478
862 #define INSERT_METHOD 479
863 #define INSTALL_SYM 480
864 #define INTERVAL_SYM 481
865 #define INTO 482
866 #define INT_SYM 483
867 #define INVOKER_SYM 484
868 #define IN_SYM 485
869 #define IO_SYM 486
870 #define IPC_SYM 487
871 #define IS 488
872 #define ISOLATION 489
873 #define ISSUER_SYM 490
874 #define ITERATE_SYM 491
875 #define JOIN_SYM 492
876 #define KEYS 493
877 #define KEY_BLOCK_SIZE 494
878 #define KEY_SYM 495
879 #define KILL_SYM 496
880 #define LANGUAGE_SYM 497
881 #define LAST_SYM 498
882 #define LE 499
883 #define LEADING 500
884 #define LEAVES 501
885 #define LEAVE_SYM 502
886 #define LEFT 503
887 #define LESS_SYM 504
888 #define LEVEL_SYM 505
889 #define LEX_HOSTNAME 506
890 #define LIKE 507
891 #define LIMIT 508
892 #define LINEAR_SYM 509
893 #define LINES 510
894 #define LINESTRING 511
895 #define LIST_SYM 512
896 #define LOAD 513
897 #define LOCAL_SYM 514
898 #define LOCATOR_SYM 515
899 #define LOCKS_SYM 516
900 #define LOCK_SYM 517
901 #define LOGFILE_SYM 518
902 #define LOGS_SYM 519
903 #define LONGBLOB 520
904 #define LONGTEXT 521
905 #define LONG_NUM 522
906 #define LONG_SYM 523
907 #define LOOP_SYM 524
908 #define LOW_PRIORITY 525
909 #define LT 526
910 #define MASTER_CONNECT_RETRY_SYM 527
911 #define MASTER_HOST_SYM 528
912 #define MASTER_LOG_FILE_SYM 529
913 #define MASTER_LOG_POS_SYM 530
914 #define MASTER_PASSWORD_SYM 531
915 #define MASTER_PORT_SYM 532
916 #define MASTER_SERVER_ID_SYM 533
917 #define MASTER_SSL_CAPATH_SYM 534
918 #define MASTER_SSL_CA_SYM 535
919 #define MASTER_SSL_CERT_SYM 536
920 #define MASTER_SSL_CIPHER_SYM 537
921 #define MASTER_SSL_KEY_SYM 538
922 #define MASTER_SSL_SYM 539
923 #define MASTER_SSL_VERIFY_SERVER_CERT_SYM 540
924 #define MASTER_SYM 541
925 #define MASTER_USER_SYM 542
926 #define MASTER_HEARTBEAT_PERIOD_SYM 543
927 #define MATCH 544
928 #define MAX_CONNECTIONS_PER_HOUR 545
929 #define MAX_QUERIES_PER_HOUR 546
930 #define MAX_ROWS 547
931 #define MAX_SIZE_SYM 548
932 #define MAX_SYM 549
933 #define MAX_UPDATES_PER_HOUR 550
934 #define MAX_USER_CONNECTIONS_SYM 551
935 #define MAX_VALUE_SYM 552
936 #define MEDIUMBLOB 553
937 #define MEDIUMINT 554
938 #define MEDIUMTEXT 555
939 #define MEDIUM_SYM 556
940 #define MEMORY_SYM 557
941 #define MERGE_SYM 558
942 #define MESSAGE_TEXT_SYM 559
943 #define MICROSECOND_SYM 560
944 #define MIGRATE_SYM 561
945 #define MINUTE_MICROSECOND_SYM 562
946 #define MINUTE_SECOND_SYM 563
947 #define MINUTE_SYM 564
948 #define MIN_ROWS 565
949 #define MIN_SYM 566
950 #define MODE_SYM 567
951 #define MODIFIES_SYM 568
952 #define MODIFY_SYM 569
953 #define MOD_SYM 570
954 #define MONTH_SYM 571
955 #define MULTILINESTRING 572
956 #define MULTIPOINT 573
957 #define MULTIPOLYGON 574
958 #define MUTEX_SYM 575
959 #define MYSQL_ERRNO_SYM 576
960 #define NAMES_SYM 577
961 #define NAME_SYM 578
962 #define NATIONAL_SYM 579
963 #define NATURAL 580
964 #define NCHAR_STRING 581
965 #define NCHAR_SYM 582
966 #define NDBCLUSTER_SYM 583
967 #define NE 584
968 #define NEG 585
969 #define NEW_SYM 586
970 #define NEXT_SYM 587
971 #define NODEGROUP_SYM 588
972 #define NONE_SYM 589
973 #define NOT2_SYM 590
974 #define NOT_SYM 591
975 #define NOW_SYM 592
976 #define NO_SYM 593
977 #define NO_WAIT_SYM 594
978 #define NO_WRITE_TO_BINLOG 595
979 #define NULL_SYM 596
980 #define NUM 597
981 #define NUMERIC_SYM 598
982 #define NVARCHAR_SYM 599
983 #define OFFSET_SYM 600
984 #define OLD_PASSWORD 601
985 #define ON 602
986 #define ONE_SHOT_SYM 603
987 #define ONE_SYM 604
988 #define OPEN_SYM 605
989 #define OPTIMIZE 606
990 #define OPTIONS_SYM 607
991 #define OPTION 608
992 #define OPTIONALLY 609
993 #define OR2_SYM 610
994 #define ORDER_SYM 611
995 #define OR_OR_SYM 612
996 #define OR_SYM 613
997 #define OUTER 614
998 #define OUTFILE 615
999 #define OUT_SYM 616
1000 #define OWNER_SYM 617
1001 #define PACK_KEYS_SYM 618
1002 #define PAGE_SYM 619
1003 #define PARAM_MARKER 620
1004 #define PARSER_SYM 621
1005 #define PARTIAL 622
1006 #define PARTITIONING_SYM 623
1007 #define PARTITIONS_SYM 624
1008 #define PARTITION_SYM 625
1009 #define PASSWORD 626
1010 #define PHASE_SYM 627
1011 #define PLUGINS_SYM 628
1012 #define PLUGIN_SYM 629
1013 #define POINT_SYM 630
1014 #define POLYGON 631
1015 #define PORT_SYM 632
1016 #define POSITION_SYM 633
1017 #define PRECISION 634
1018 #define PREPARE_SYM 635
1019 #define PRESERVE_SYM 636
1020 #define PREV_SYM 637
1021 #define PRIMARY_SYM 638
1022 #define PRIVILEGES 639
1023 #define PROCEDURE_SYM 640
1024 #define PROCESS 641
1025 #define PROCESSLIST_SYM 642
1026 #define PROFILE_SYM 643
1027 #define PROFILES_SYM 644
1028 #define PROXY_SYM 645
1029 #define PURGE 646
1030 #define QUARTER_SYM 647
1031 #define QUERY_SYM 648
1032 #define QUICK 649
1033 #define RANGE_SYM 650
1034 #define READS_SYM 651
1035 #define READ_ONLY_SYM 652
1036 #define READ_SYM 653
1037 #define READ_WRITE_SYM 654
1038 #define REAL 655
1039 #define REBUILD_SYM 656
1040 #define RECOVER_SYM 657
1041 #define REDOFILE_SYM 658
1042 #define REDO_BUFFER_SIZE_SYM 659
1043 #define REDUNDANT_SYM 660
1044 #define REFERENCES 661
1045 #define REGEXP 662
1046 #define RELAY 663
1047 #define RELAYLOG_SYM 664
1048 #define RELAY_LOG_FILE_SYM 665
1049 #define RELAY_LOG_POS_SYM 666
1050 #define RELAY_THREAD 667
1051 #define RELEASE_SYM 668
1052 #define RELOAD 669
1053 #define REMOVE_SYM 670
1054 #define RENAME 671
1055 #define REORGANIZE_SYM 672
1056 #define REPAIR 673
1057 #define REPEATABLE_SYM 674
1058 #define REPEAT_SYM 675
1059 #define REPLACE 676
1060 #define REPLICATION 677
1061 #define REQUIRE_SYM 678
1062 #define RESET_SYM 679
1063 #define RESIGNAL_SYM 680
1064 #define RESOURCES 681
1065 #define RESTORE_SYM 682
1066 #define RESTRICT 683
1067 #define RESUME_SYM 684
1068 #define RETURNS_SYM 685
1069 #define RETURN_SYM 686
1070 #define REVOKE 687
1071 #define RIGHT 688
1072 #define ROLLBACK_SYM 689
1073 #define ROLLUP_SYM 690
1074 #define ROUTINE_SYM 691
1075 #define ROWS_SYM 692
1076 #define ROW_FORMAT_SYM 693
1077 #define ROW_SYM 694
1078 #define RTREE_SYM 695
1079 #define SAVEPOINT_SYM 696
1080 #define SCHEDULE_SYM 697
1081 #define SCHEMA_NAME_SYM 698
1082 #define SECOND_MICROSECOND_SYM 699
1083 #define SECOND_SYM 700
1084 #define SECURITY_SYM 701
1085 #define SELECT_SYM 702
1086 #define SENSITIVE_SYM 703
1087 #define SEPARATOR_SYM 704
1088 #define SERIALIZABLE_SYM 705
1089 #define SERIAL_SYM 706
1090 #define SESSION_SYM 707
1091 #define SERVER_SYM 708
1092 #define SERVER_OPTIONS 709
1093 #define SET 710
1094 #define SET_VAR 711
1095 #define SHARE_SYM 712
1096 #define SHIFT_LEFT 713
1097 #define SHIFT_RIGHT 714
1098 #define SHOW 715
1099 #define SHUTDOWN 716
1100 #define SIGNAL_SYM 717
1101 #define SIGNED_SYM 718
1102 #define SIMPLE_SYM 719
1103 #define SLAVE 720
1104 #define SLOW 721
1105 #define SMALLINT 722
1106 #define SNAPSHOT_SYM 723
1107 #define SOCKET_SYM 724
1108 #define SONAME_SYM 725
1109 #define SOUNDS_SYM 726
1110 #define SOURCE_SYM 727
1111 #define SPATIAL_SYM 728
1112 #define SPECIFIC_SYM 729
1113 #define SQLEXCEPTION_SYM 730
1114 #define SQLSTATE_SYM 731
1115 #define SQLWARNING_SYM 732
1116 #define SQL_BIG_RESULT 733
1117 #define SQL_BUFFER_RESULT 734
1118 #define SQL_CACHE_SYM 735
1119 #define SQL_CALC_FOUND_ROWS 736
1120 #define SQL_NO_CACHE_SYM 737
1121 #define SQL_SMALL_RESULT 738
1122 #define SQL_SYM 739
1123 #define SQL_THREAD 740
1124 #define SSL_SYM 741
1125 #define STARTING 742
1126 #define STARTS_SYM 743
1127 #define START_SYM 744
1128 #define STATUS_SYM 745
1129 #define STDDEV_SAMP_SYM 746
1130 #define STD_SYM 747
1131 #define STOP_SYM 748
1132 #define STORAGE_SYM 749
1133 #define STRAIGHT_JOIN 750
1134 #define STRING_SYM 751
1135 #define SUBCLASS_ORIGIN_SYM 752
1136 #define SUBDATE_SYM 753
1137 #define SUBJECT_SYM 754
1138 #define SUBPARTITIONS_SYM 755
1139 #define SUBPARTITION_SYM 756
1140 #define SUBSTRING 757
1141 #define SUM_SYM 758
1142 #define SUPER_SYM 759
1143 #define SUSPEND_SYM 760
1144 #define SWAPS_SYM 761
1145 #define SWITCHES_SYM 762
1146 #define SYSDATE 763
1147 #define TABLES 764
1148 #define TABLESPACE 765
1149 #define TABLE_REF_PRIORITY 766
1150 #define TABLE_SYM 767
1151 #define TABLE_CHECKSUM_SYM 768
1152 #define TABLE_NAME_SYM 769
1153 #define TEMPORARY 770
1154 #define TEMPTABLE_SYM 771
1155 #define TERMINATED 772
1156 #define TEXT_STRING 773
1157 #define TEXT_SYM 774
1158 #define THAN_SYM 775
1159 #define THEN_SYM 776
1160 #define TIMESTAMP 777
1161 #define TIMESTAMP_ADD 778
1162 #define TIMESTAMP_DIFF 779
1163 #define TIME_SYM 780
1164 #define TINYBLOB 781
1165 #define TINYINT 782
1166 #define TINYTEXT 783
1167 #define TO_SYM 784
1168 #define TRAILING 785
1169 #define TRANSACTION_SYM 786
1170 #define TRIGGERS_SYM 787
1171 #define TRIGGER_SYM 788
1172 #define TRIM 789
1173 #define TRUE_SYM 790
1174 #define TRUNCATE_SYM 791
1175 #define TYPES_SYM 792
1176 #define TYPE_SYM 793
1177 #define UDF_RETURNS_SYM 794
1178 #define ULONGLONG_NUM 795
1179 #define UNCOMMITTED_SYM 796
1180 #define UNDEFINED_SYM 797
1181 #define UNDERSCORE_CHARSET 798
1182 #define UNDOFILE_SYM 799
1183 #define UNDO_BUFFER_SIZE_SYM 800
1184 #define UNDO_SYM 801
1185 #define UNICODE_SYM 802
1186 #define UNINSTALL_SYM 803
1187 #define UNION_SYM 804
1188 #define UNIQUE_SYM 805
1189 #define UNKNOWN_SYM 806
1190 #define UNLOCK_SYM 807
1191 #define UNSIGNED 808
1192 #define UNTIL_SYM 809
1193 #define UPDATE_SYM 810
1194 #define UPGRADE_SYM 811
1195 #define USAGE 812
1196 #define USER 813
1197 #define USE_FRM 814
1198 #define USE_SYM 815
1199 #define USING 816
1200 #define UTC_DATE_SYM 817
1201 #define UTC_TIMESTAMP_SYM 818
1202 #define UTC_TIME_SYM 819
1203 #define VALUES 820
1204 #define VALUE_SYM 821
1205 #define VARBINARY 822
1206 #define VARCHAR 823
1207 #define VARIABLES 824
1208 #define VARIANCE_SYM 825
1209 #define VARYING 826
1210 #define VAR_SAMP_SYM 827
1211 #define VIEW_SYM 828
1212 #define WAIT_SYM 829
1213 #define WARNINGS 830
1214 #define WEEK_SYM 831
1215 #define WHEN_SYM 832
1216 #define WHERE 833
1217 #define WHILE_SYM 834
1218 #define WITH 835
1219 #define WITH_CUBE_SYM 836
1220 #define WITH_ROLLUP_SYM 837
1221 #define WORK_SYM 838
1222 #define WRAPPER_SYM 839
1223 #define WRITE_SYM 840
1224 #define X509_SYM 841
1225 #define XA_SYM 842
1226 #define XML_SYM 843
1227 #define XOR 844
1228 #define YEAR_MONTH_SYM 845
1229 #define YEAR_SYM 846
1230 #define ZEROFILL 847
1231 
1232 /* Value type.  */
1233 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
1234 
1235 union YYSTYPE
1236 {
1237 #line 731 "/export/home/pb2/build/sb_3-30225852-1535490961.32/mysql-5.5.62-release-export-13563128_gpl/sql/sql_yacc.yy" /* yacc.c:1909  */
1238 
1239   int  num;
1240   ulong ulong_num;
1241   ulonglong ulonglong_number;
1242   longlong longlong_number;
1243   LEX_STRING lex_str;
1244   LEX_STRING *lex_str_ptr;
1245   LEX_SYMBOL symbol;
1246   Table_ident *table;
1247   char *simple_string;
1248   Item *item;
1249   Item_num *item_num;
1250   List<Item> *item_list;
1251   List<String> *string_list;
1252   String *string;
1253   Key_part_spec *key_part;
1254   TABLE_LIST *table_list;
1255   udf_func *udf;
1256   LEX_USER *lex_user;
1257   struct sys_var_with_base variable;
1258   enum enum_var_type var_type;
1259   Key::Keytype key_type;
1260   enum ha_key_alg key_alg;
1261   handlerton *db_type;
1262   enum row_type row_type;
1263   enum ha_rkey_function ha_rkey_mode;
1264   enum enum_tx_isolation tx_isolation;
1265   enum Cast_target cast_type;
1266   enum Item_udftype udf_type;
1267   CHARSET_INFO *charset;
1268   thr_lock_type lock_type;
1269   interval_type interval, interval_time_st;
1270   timestamp_type date_time_type;
1271   st_select_lex *select_lex;
1272   chooser_compare_func_creator boolfunc2creator;
1273   struct sp_cond_type *spcondtype;
1274   struct { int vars, conds, hndlrs, curs; } spblock;
1275   sp_name *spname;
1276   LEX *lex;
1277   sp_head *sphead;
1278   struct p_elem_val *p_elem_value;
1279   enum index_hint_type index_hint;
1280   enum enum_filetype filetype;
1281   enum Foreign_key::fk_option m_fk_option;
1282   enum enum_yes_no_unknown m_yes_no_unk;
1283   Diag_condition_item_name diag_condition_item_name;
1284   bool is_not_empty;
1285 
1286 #line 1287 "/export/home/pb2/build/sb_3-30225852-1535490961.32/dist_GPL/sql/sql_yacc.h" /* yacc.c:1909  */
1287 };
1288 
1289 typedef union YYSTYPE YYSTYPE;
1290 # define YYSTYPE_IS_TRIVIAL 1
1291 # define YYSTYPE_IS_DECLARED 1
1292 #endif
1293 
1294 
1295 
1296 int MYSQLparse (class THD *YYTHD);
1297 
1298 #endif /* !YY_MYSQL_EXPORT_HOME_PB2_BUILD_SB_3_30225852_1535490961_32_DIST_GPL_SQL_SQL_YACC_H_INCLUDED  */
1299